Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

Latest commit

 

History

History
110 lines (76 loc) · 4.66 KB

monitoring.md

File metadata and controls

110 lines (76 loc) · 4.66 KB

Monitoring

Moderate Need help?

With this module, you'll learn to use telemetry to measure application performance in production environments.

Two security cameras

Topics

Collecting Logs, Errors, Metrics, and Traces

With this topic, you'll learn about the different types of telemetry data that can be collected in an application.

Learning Outcomes

  • List the different types of telemetry data that can be collected
  • Explain how you could collect telemetry data in an application
  • Theorize why you might want to collect telemetry data

Resources

Exercises

  • Collecting Telemetry Data
  • Integrate Sentry.io in an application to collect crash reports
  • Integrate DataDog into an application

The Golden Signals

With this topic, you'll learn about four valuable metrics to measure the health of an application.

Learning Outcomes

  • List the four golden signals
  • Explain how you might keep track of the golden signals

Resources

Exercises


Effective Alerting

With this topic, you'll learn about signal vs. noise and how to create valuable alerts that raise the alarm when something goes wrong in an application.

Learning Outcomes

  • Describe what being on-call means
  • Explain what signal and noise is
  • Explain how you might use the golden signals to create useful alerts

Resources

Exercises


Debugging

With this topic, you'll learn about techniques to debug and resolve application issues using telemetry data.

Learning Outcomes

  • Describe debugging
  • Explain how you might use telemetry data to help you debug an issue
  • Explain what breakpoints are
  • Setup debugging tools in your IDE

Resources

Exercises


Improving Performance

With this topic, you'll learn how to improve the scalability and reliability of an application based on its utilization.

Learning Outcomes

  • Describe a performance benchmark
  • Explain how you might use metrics to improve the performance of a feature

Resources

Exercises