jaeger v1.9.0 Release Notes

Release Date: 2019-01-21 // about 5 years ago
  • Backend Changes

    ๐Ÿ’ฅ Breaking Changes

    ๐Ÿ”„ Changed index prefix separator from : to - because Elasticsearch 7 does not allow : in index name.
    ๐Ÿ”ง Jaeger query still reads from old indices containing - as a separator, therefore no configuration or migration changes are required.

    • โž• Add CLI configurable es.max-num-spans while retrieving spans from ES (#1283, @annanay25)

    0๏ธโƒฃ The default value is set to 10000. Before no limit was applied.

    • ๐Ÿ”จ Update to jaeger-lib 2 and latest sha for jaeger-client-go, to pick up refactored metric names (#1282, @objectiser)

    โšก๏ธ Update to latest version of jaeger-lib, which includes a change to the naming of counters exported to
    prometheus, to follow the convention of using a _total suffix, e.g. jaeger_query_requests is now
    jaeger_query_requests_total.

    Jaeger go client metrics, previously under the namespace jaeger_client_jaeger_ are now under
    jaeger_tracer_.

    The following metrics:

    jaeger_agent_tchannel_reporter_batch_size{format="jaeger"} 0
    jaeger_agent_tchannel_reporter_batch_size{format="zipkin"} 0
    jaeger_agent_tchannel_reporter_batches_failures{format="jaeger"} 0
    jaeger_agent_tchannel_reporter_batches_failures{format="zipkin"} 0
    jaeger_agent_tchannel_reporter_batches_submitted{format="jaeger"} 0
    jaeger_agent_tchannel_reporter_batches_submitted{format="zipkin"} 0
    jaeger_agent_tchannel_reporter_spans_failures{format="jaeger"} 0
    jaeger_agent_tchannel_reporter_spans_failures{format="zipkin"} 0
    jaeger_agent_tchannel_reporter_spans_submitted{format="jaeger"} 0
    jaeger_agent_tchannel_reporter_spans_submitted{format="zipkin"} 0
    
    jaeger_agent_collector_proxy{endpoint="baggage",result="err"} 0
    jaeger_agent_collector_proxy{endpoint="baggage",result="ok"} 0
    jaeger_agent_collector_proxy{endpoint="sampling",result="err"} 0
    jaeger_agent_collector_proxy{endpoint="sampling",result="ok"} 0
    

    have been renamed to:

    jaeger_agent_reporter_batch_size{format="jaeger",protocol="tchannel"} 0
    jaeger_agent_reporter_batch_size{format="zipkin",protocol="tchannel"} 0
    jaeger_agent_reporter_batches_failures{format="jaeger",protocol="tchannel"} 0
    jaeger_agent_reporter_batches_failures{format="zipkin",protocol="tchannel"} 0
    jaeger_agent_reporter_batches_submitted{format="jaeger",protocol="tchannel"} 0
    jaeger_agent_reporter_batches_submitted{format="zipkin",protocol="tchannel"} 0
    jaeger_agent_reporter_spans_failures{format="jaeger",protocol="tchannel"} 0
    jaeger_agent_reporter_spans_failures{format="zipkin",protocol="tchannel"} 0
    jaeger_agent_reporter_spans_submitted{format="jaeger",protocol="tchannel"} 0
    jaeger_agent_reporter_spans_submitted{format="zipkin",protocol="tchannel"} 0
    
    jaeger_agent_collector_proxy{endpoint="baggage",protocol="tchannel",result="err"} 0
    jaeger_agent_collector_proxy{endpoint="baggage",protocol="tchannel",result="ok"} 0
    jaeger_agent_collector_proxy{endpoint="sampling",protocol="tchannel",result="err"} 0
    jaeger_agent_collector_proxy{endpoint="sampling",protocol="tchannel",result="ok"} 0
    

    The following metric:

    jaeger_http_server_errors{source="tcollector-proxy",status="5xx"}
    

    has been renamed to:

    jaeger_http_server_errors{source="collector-proxy",status="5xx"}
    

    ๐Ÿ†• New Features

    ๐Ÿ› Bug fixes, Minor Improvements

    • โšก๏ธ Update exposed ports in ingester dockerfile (#1289, @objectiser)
    • โฌ†๏ธ Upgrade Shopify/Sarama for proper handling newest kafka servers 2.x by ingester (#1248, @vprithvi)
    • ๐Ÿ›  Fix sampling strategies overwriting service entry when no sampling type is specified (#1244, @objectiser)
    • ๐Ÿ›  Fix dot replacement for int (#1272, @pavolloffay)
    • โž• Add C* query to error logs (#1250, @vprithvi)
    • โž• Add locking around partitionIDToState map accesses (#1239, @vprithvi)
    • ๐Ÿ“ฆ Reorganize config manager packages in agent (#1198, @pavolloffay)

    ๐Ÿ’ป UI Changes

    • ๐Ÿ“Œ UI pinned to version 1.0.0. The changelog is available here v1.0.0