final class Main { private Main() { } public static void main(final String[] args) throws IOException { Server server = startServer(); System.out.println("http://localhost:" + server.port() + "/greet"); } static Server startServer() { return Server.create().start(); } }
分散トレーシングの概念 Span 処理の開始、終了時刻を持つ1つの処理単位を表します。 Trace Spanをネストし処理の因果関係と順序を表現するSpanの集 合です。システムで処理される実行パスを表すことが出来ま す。 Service A Service B Service C Service D Service E Trace ID=xxxA Span ID=yyyA Trace ID=xxxA Span ID=yyyB Parent Span ID=yyyA Trace ID=xxxA Span ID=yyyC Parent Span ID=yyyB Trace ID=xxxA Span ID=yyyD Parent Span ID=yyyC Trace ID=xxxA Span ID=yyyE Parent Span ID=yyyA Span A Span B Span C Span D Span E Trace