One starter, three signals

One starter, three signals A data-flow diagram generated by Archify. 01 / Entry points 02 / Starter 03 / Signals HTTP request · servlet app · 01 / Entry points HTTP request servlet app Kafka record · consumed · 01 / Entry points Kafka record consumed Annotated method · @Traced @Timed · 01 / Entry points Annotated method @Traced @Timed Kafka send · produced · 01 / Entry points Kafka send produced HTTP filter · MDC + server span · 02 / Starter HTTP filter MDC + server span Consumer hook · reads traceparent · 02 / Starter Consumer hook reads traceparent Aspects · spans, metrics · 02 / Starter Aspects spans, metrics Producer hook · writes traceparent · 02 / Starter Producer hook writes traceparent JSON logs · traceId on every line · 03 / Signals JSON logs traceId on every line OTLP spans · Jaeger, Tempo · 03 / Signals OTLP spans Jaeger, Tempo Micrometer · timers, counters · 03 / Signals Micrometer timers, counters every request record headers proxied call outgoing record MDC fields server span child span timers producer span Legend primary data data store data flow