-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DevSecOps : Granular Testing and Logging #17004
Comments
Understanding "Pandemic-Ready" GoalsDefinition of Pandemic-Ready Goals
|
Steps for Granular Test Sizing for APIsStep 1: Define Granular Performance Metrics for Each APIThe team must establish measurable goals for "pandemic-ready" performance for each API endpoint. This includes:
|
Step 2: Gather Baseline Metrics from AzureUse Azure Monitor, Application Insights, and Log Analytics to collect real-world data on API performance:
|
Step 3: Simulate Granular Load TestsUse the collected data to design granular load tests that simulate realistic and extreme conditions. Tools for Granular Load Testing:
|
Adding Logging and InstrumentationStep 1: Define Logging Requirements
|
Step 2: Add Instrumentation for Metrics Collection
|
Step 3: Use Azure-Specific Instrumentation
|
Aligning on Pandemic-Ready GoalsStep 1: Define API-Specific Goals
|
Step 2: Define Success MetricsUse Service Level Objectives (SLOs) and Service Level Indicators (SLIs):
|
Continuous ImprovementA. Real-Time Monitoring
|
B. Feedback Loop
|
C. Automate Reporting
|
Deliverables
|
Objective: This stage focuses on ensuring that your API endpoints are robust, scalable, and properly instrumented to handle "pandemic-level" traffic. Below is a structured guide based on industry standards and best practices.
The text was updated successfully, but these errors were encountered: