Release 1.8.0
Backend Changes
Breaking Changes
- Refactor agent configuration (#1092, @pavolloffay)
The following agent flags has has been deprecated in order to support multiple reporters:
--collector.host-port
--discovery.conn-check-timeout
--discovery.min-peers
New flags:
--reporter.tchannel.host-port
--reporter.tchannel.discovery.conn-check-timeout
--reporter.tchannel.discovery.min-peers
- Various changes around metrics produced by jaeger-query: Names scoped to the query component, generated for all span readers (not just ES), consolidate query metrics and include result tag (#1074, #1075 and #1096, @objectiser)
For example, sample of metrics produced for find_traces
operation before:
jaeger_find_traces_attempts 1
jaeger_find_traces_errLatency_bucket{le="0.005"} 0
jaeger_find_traces_errors 0
jaeger_find_traces_okLatency_bucket{le="0.005"} 0
jaeger_find_traces_responses_bucket{le="0.005"} 1
jaeger_find_traces_successes 1
And now:
jaeger_query_latency_bucket{operation="find_traces",result="err",le="0.005"} 0
jaeger_query_latency_bucket{operation="find_traces",result="ok",le="0.005"} 2
jaeger_query_requests{operation="find_traces",result="err"} 0
jaeger_query_requests{operation="find_traces",result="ok"} 2
jaeger_query_responses_bucket{operation="find_traces",le="0.005"} 2
New Features
- Configurable deadlock detector interval for ingester (#1134, @marqc)
- Emit spans for elastic storage backend (#1128, @annanay25)
- Allow to use TLS certificates for Elasticsearch authentication (#1139, @clyang82)
- Add ingester metrics, healthcheck and rename Kafka cli flags (#1094, @ledor473)
- Add a metric for number of partitions held (#1154, @vprithvi)
- Log jaeger-collector tchannel port (#1136, @mindaugasrukas)
- Support tracer env based initialization in hotrod (#1115, @eundoosong)
- Publish ingester as binaries and docker image (#1086, @ledor473)
- Use Go 1.11 (#1104, @isaachier)
- Tag images with commit SHA and publish to
-snapshot
repository (#1082, @pavolloffay)
Bug fixes, Minor Improvements
- Fix child span context while tracing cassandra queries (#1131, @annanay25)
- Deadlock detector hack for Kafka driver instability (#1087, @vprithvi)
- Fix processor overriding data in a buffer (#1099, @pavolloffay)
UI Changes
New Features
- Span Search - Highlight search results (#238), @davit-y
- Span Search - Improve search logic (#237), @davit-y
- Span Search - Add result count, navigation and clear buttons (#234), @davit-y