We may earn an affiliate commission when you visit our partners.
Course image
Vitthal Srinivasan
The Stackdriver suite of services offers the functionality to debug applications with no downtime, conduct sophisticated searches and analysis of logs, measure latencies and uptime with great granularity and integrate with other widely used software suites. In this course, Managing Logs, Errors and Application Performance Using Google Stackdriver, we explore each of the components of the Stackdriver suite with the exception of the monitoring service, which merits an entire separate course of its own. You will learn about the logging, error reporting, debugging, trace and profiler services within Stackdriver. First, you will study...
Read more
The Stackdriver suite of services offers the functionality to debug applications with no downtime, conduct sophisticated searches and analysis of logs, measure latencies and uptime with great granularity and integrate with other widely used software suites. In this course, Managing Logs, Errors and Application Performance Using Google Stackdriver, we explore each of the components of the Stackdriver suite with the exception of the monitoring service, which merits an entire separate course of its own. You will learn about the logging, error reporting, debugging, trace and profiler services within Stackdriver. First, you will study how you can work with log data using Stackdriver Logging. Stackdriver uses fluentd agents to configure and collect log metrics and you will install logging agents on Compute Engine VM instances and explore the metrics that can be monitored. You will work with counters as well as distribution metrics and learn exporting logging data and managing exclusions. Next, you will study how Stackdriver Error Reporting can be used with applications running on different GCP compute options, including Compute Engine VMs and Cloud Functions. You will see how you can view and manage errors in the Error Reporting UI and also work with the issue tracker to monitor issues and notifications to receive updates on a channel of your choice. Finally, you will study the three services that comprise the Stackdriver APM suite for application performance management. This includes Stackdriver Debugging which can be used to debug applications running on App Engine and Compute Engine VMs and Stackdriver Trace and Profiler which help you observe request latencies and code performance. When you’re done with this course, you will be well-versed with the different specialized services within the Stackdriver suite that can help you track, debug and profile your applications running on the GCP.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Builds a strong foundation for applications that run on the GCP
Useful for professionals who work with Stackdriver
Strengthens an existing foundation for IT professionals and practitioners
May require extensive background knowledge in some topics
Teaches skills, knowledge, and tools that are highly relevant to industry
Taught by Vitthal Srinivasan, who is recognized for their work in debugging, monitoring, and profiling applications

Save this course

Save Managing Logs, Errors and Application Performance Using Google Stackdriver to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Managing Logs, Errors and Application Performance Using Google Stackdriver. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Managing Logs, Errors and Application Performance Using Google Stackdriver will develop knowledge and skills that may be useful to these careers:
Profiler
Profilers can use Stackdriver Profiler to analyze the profiling data for their applications. This can help them to optimize and debug their code and to identify and resolve performance issues. The data can also be used to identify parts of an application which are taking an unexpectedly long time to complete.
Debugger
Debuggers can use Stackdriver debugging tools to stop the execution of programs and examine the contents of variable memory. The stack frames and call stacks which can be examined in a debug can help you better understand the execution of a program.The debugging and tracing tools can also be used to identify issues that would be difficult to otherwise identify.
Computational Data Analyst
Computational Data Analysts can analyze data using all of the tools in the Stackdriver suite. The data analysis and reporting tools can be used to analyze and measure the performance and health of many systems. The logging, debugging, and profiling tools can be used to analyze individual systems and applications to understand their performance.
Systems Engineer
Systems engineers can use Stackdriver monitoring to monitor system health and ensure that it is meeting its SLAs and the needs of its users. The logging tools can be used to analyze historical data and to conduct root cause analysis on issues that are identified. The other tools in the suite can be used to debug and evaluate performance issues in individual systems and applications.
Log Analyst
Log Analysts can analyze data using the Stackdriver Logging and Error Reporting services. They may also use the monitoring service to gather performance data. They can use the data to understand the performance and health of many systems and applications.
Software Development Manager
Software Development Managers can use Stackdriver monitoring to assess the performance of development teams and their applications. They can also use Stackdriver to conduct root cause analysis on issues that are identified. The data analysis and reporting tools can be used to analyze and measure the performance and health of many systems.
Data Engineer
Data engineers can use Stackdriver to gather data to analyze and visualize. They can use the tools to analyze performance metrics and application performance management data to better understand the performance of systems and applications and to identify and resolve performance issues.
Systems Analyst
Systems Analysts can use Stackdriver monitoring, debugging, profiling, and tracing tools to identify and resolve issues with their systems and applications. The logging tools can be used to analyze historical data and to conduct root cause analysis on issues that are identified.
Developer
Developers can use the Stackdriver debugging, profiling, and tracing tools to debug and evaluate performance issues in individual systems and applications.
Quality Assurance Analyst
Quality assurance analysts can use Stackdriver tools to conduct performance testing and to evaluate performance metrics and application performance management data to better understand the performance of systems.
Cloud Architect
Cloud Architects can use Stackdriver to analyze and visualize performance data so as to better advise clients on system and application architecture.
Network Engineer
Network engineers can use Stackdriver to monitor and analyze network performance. They can also use Stackdriver to conduct root cause analysis on network issues that are identified.
IT Manager
IT managers can use Stackdriver to gain visibility across their entire IT infrastructure to ensure their systems and applications meet SLAs and the needs of their users.
Database Administrator
Database administrators can use Stackdriver monitoring to monitor performance and identify performance issues in their databases and systems.
DevOps Engineer
DevOps engineers can use Stackdriver tools to gain better visibility into their systems and applications. They can use the data to analyze performance metrics and application performance management data to better understand the performance of systems and applications and to identify and resolve performance issues.

Reading list

We haven't picked any books for this reading list yet.
Provides a comprehensive overview of Stackdriver Monitoring, explaining how to use it to monitor and improve the performance of cloud services. It covers all aspects of Stackdriver Monitoring, from basic concepts to advanced features.
Comprehensive guide to Site Reliability Engineering (SRE) with Google Cloud Platform. It covers all aspects of SRE, including monitoring, logging, and tracing.
Provides a comprehensive overview of Kubernetes patterns. It covers all aspects of Kubernetes patterns, from designing and building Kubernetes clusters to managing them in production.
Provides a comprehensive overview of managed Kubernetes in production. It covers all aspects of managed Kubernetes, from choosing the right provider to managing your clusters in production.
Provides a comprehensive overview of cloud native development with Spring Boot. It covers all aspects of cloud native development with Spring Boot, from building microservices to deploying serverless applications.
Provides a comprehensive overview of cloud native computing. It covers all aspects of cloud native computing, from designing and building cloud native applications to managing them in production.
Provides a comprehensive overview of microservices. It covers all aspects of microservices, from designing and building microservices to deploying and managing them in production.
Provides a comprehensive overview of Docker. It covers all aspects of Docker, from installing and using Docker to building and deploying Docker images.
Provides a comprehensive overview of Kubernetes. It covers all aspects of Kubernetes, from installing and using Kubernetes to building and deploying Kubernetes clusters.
Provides a practical guide to tuning the performance of web applications. It covers a wide range of topics, from optimizing the front end to optimizing the back end.
Provides a practical guide to building high-performance web sites. It covers a wide range of topics, from optimizing the front end to optimizing the back end.
Provides a practical guide to optimizing the performance of web applications. It covers a wide range of topics, from optimizing the front end to optimizing the back end.
Provides a practical guide to managing the performance of web applications. It covers a wide range of topics, from performance monitoring to performance analysis to performance optimization.
Provides a comprehensive overview of application performance management in the cloud. It covers a wide range of topics, from performance monitoring to performance analysis to performance optimization.
Provides a practical guide to tuning the performance of web services. It covers a wide range of topics, from optimizing the front end to optimizing the back end.
Comprehensive guide to log analysis, covering topics such as log management, log analysis tools, and log analysis techniques. It valuable resource for anyone who wants to learn more about logging and how to use it to improve system performance and security.
Guide to logging for system administrators. It covers topics such as log collection, log analysis, and log storage. It valuable resource for anyone who wants to learn more about how to use logging to improve system performance and security.
Provides a gentle introduction to error reporting, covering the basics of collecting, analyzing, and resolving errors. It valuable resource for beginners who want to learn more about error reporting.
Focuses on error reporting in cloud-based applications, covering the challenges and techniques for collecting, analyzing, and resolving errors in these environments. It valuable resource for developers who want to build reliable cloud-based applications.
Covers error reporting in embedded systems, focusing on the techniques for detecting and resolving errors in these systems. It valuable resource for developers who want to build reliable embedded systems.

Share

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

Similar courses

Similar courses are unavailable at this time. Please try again later.
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