The practice of prioritizing problems according to their severity or urgency so that the most serious are addressed first.
Triage means ranking problems by severity so the worst ones receive attention first. In a production microservices application, severity is how badly a problem affects customers and the business—not simply how noticeable it is to a developer. section 11.3.1section 11.1
Use triage at the start of debugging:
Identify the problems that need attention and rank them by customer and business impact. section 11.3.1
Select the highest-priority problem, then gather evidence to locate it. Mitigate customer impact, isolate and reproduce the problem, fix it, and reflect on prevention. The path may be iterative rather than strictly linear. section 11.3.1
Competing microservice problems
A service may be crashing while others have bugs, CPU overload, or memory exhaustion. Do not assume those labels establish priority: assess how each problem affects customers and the business, then debug the worst one first. section 11.1section 11.3.1
How Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, GitHub Actions, and Terraform covers it
How deep it goes
Defines an impact-based ranking and places it first in a flexible debugging sequence, without prescribing a scoring system.
Examples
Names crashes, bugs, CPU overload, and memory exhaustion as problems that may require attention.
What it assumes
Introduces triage through its medical analogy while assuming a production microservices context.
What you can do after
Practice/perform severity-based prioritization before investigating and fixing microservice problems.
How it connects
Connects triage to microservice health, debugging, evidence gathering, and customer-impact mitigation.
Effective Conversational AIProblem triage is the systematic evaluation and prioritization of identified system problems according to factors such as effect, frequency, and resolution effort.
language modeluses · A language model is a computational model that represents patterns in linguistic tokens to estimate sequence probabilities and predict or generate language from context.
defect triageincludes · Defect triage is the assessment and prioritization of software defects for investigation and resolution.
conversational outcome metricused by · A conversational outcome metric is a measurement of what happens during or after a conversational interaction, such as completion, abandonment, or escalation.
feedbackused by · Feedback is information about the results, quality, or effects of an action or system that can inform subsequent evaluation, decisions, or behavior.
This explainer was generated by Manning's knowledge graph from the text of Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, GitHub Actions, and Terraform. The section links point to the parts of the book it draws on.