© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
D. VostokovFundamentals of Trace and Log Analysishttps://doi.org/10.1007/978-1-4842-9896-1_10

10. Data Patterns

Dmitry Vostokov1  
Dalkey, Dublin, Ireland
The last block of patterns we cover is patterns for interpreting software traces and logs as data. Their pattern language names are
  • Data Flow ↓

  • Back Trace ↓

  • Counter Value

  • Data Association

  • Data Selector

  • Null Reference

  • Signal

  • Visitor Trace

  • Watch Thread

  • State Dump

Data Flow

If trace messages contain some character or formatted data passed from module to module or between threads and processes, it is possible to trace that data and form a Data Flow thread similar to the Adjoint Thread of Activity ...

Get Fundamentals of Trace and Log Analysis: A Pattern-Oriented Approach to Monitoring, Diagnostics, and Debugging now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.