This document outlines patterns for collecting and analyzing data to diagnose problems, including patterns for problem description, data collection, analysis, problem determination, analysis reporting, input/output, and recommended actions. It provides both general and concrete patterns to help structure software diagnostics work.