
Answer-first summary for fast verification
Answer: Instrument the application and microservices with OpenTelemetry, and use Google Cloud Monitoring to collect, analyze, and visualize performance metrics.
Instrumenting the application and microservices with OpenTelemetry and utilizing Google Cloud Monitoring for collecting, analyzing, and visualizing performance metrics is the correct approach. This method provides comprehensive monitoring capabilities during the deployment process, enabling the detection and diagnosis of performance issues to ensure the application meets its performance goals. Relying solely on Kubernetes probes is insufficient for detailed performance metrics. Manual monitoring and custom logging solutions are not scalable or reliable for comprehensive performance analysis.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
As a DevOps Engineer, ensuring the CI/CD pipeline for an application deployed on Google Kubernetes Engine (GKE) provides continuous feedback on the application's performance is crucial. Which strategy would you implement to monitor the application and its microservices effectively during deployment?
A
Rely solely on Kubernetes liveness and readiness probes for monitoring application performance.
B
Implement manual monitoring by periodically accessing the application and its microservices to check their performance.
C
Use custom logging solutions for each microservice and manually analyze logs to gather performance data.
D
Instrument the application and microservices with OpenTelemetry, and use Google Cloud Monitoring to collect, analyze, and visualize performance metrics.