With this module, you'll learn to use telemetry to measure application performance in production environments.
With this topic, you'll learn about the different types of telemetry data that can be collected in an application.
- 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
- DataDog
Tool
- Docker Container DataDog Agent Installation
Tutorial
- Grafana
Tool
- Grafana Explained in Under 5 Minutes
Video
- Monitor what matters
Video
- OpenTelemetry
Tool
- Sentry
Tool
- When to use the different log levels
Thread
- Collecting Telemetry Data
- Integrate Sentry.io in an application to collect crash reports
- Integrate DataDog into an application
With this topic, you'll learn about four valuable metrics to measure the health of an application.
- List the four golden signals
- Explain how you might keep track of the golden signals
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.
- Describe what being on-call means
- Explain what signal and noise is
- Explain how you might use the golden signals to create useful alerts
- What is signal and noise?
Article
- Alerting on what matters
Article
- AWS CloudWatch
Tool
- Analysis shows pilots often ignore Boeing 737 cockpit alarm
Article
With this topic, you'll learn about techniques to debug and resolve application issues using telemetry data.
- 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
With this topic, you'll learn how to improve the scalability and reliability of an application based on its utilization.
- Describe a performance benchmark
- Explain how you might use metrics to improve the performance of a feature