Skip to content

v0.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Dec 10:10
· 143 commits to main since this release
400d7ce

Changelog

v0.6.0 - 2022-12-21

New features

  • Support to configure snaplen through startup args.(#387)
  • Add tracing span data in cpu events. (#384)
  • Add a new tool: A debug tool for Trace Profiling is provided for developers to troubleshoot problems.(#363)
  • Support the protocol RocketMQ.(#328)

Enhancements

  • Add self-monitor tool: include kernel event log and gdb information of exit.(#398)
  • Adjust max depth of stack trace to 20. (#399)
  • Add the field end_timestamp to the trace data to make it easier for querying. (#380)
  • Add request_tid and response_tid for trace labels.(#379)
  • Add no_response_threshold(120s) for No response requests. (#376)
  • Add payload for all protocols.(#375)
  • Add a new clustering method "blank" that is used to reduce the cardinality of metrics as much as possible. (#372)
  • Modify the configuration file structure and add parameter fields for subscription events. (#368)

Bug fixes

  • Add the missing timestamp of TCP connect data and filter the incorrect one without srcPort.(#405)
  • Fix the bug that multiple events cannot be correlated when they are in one ON-CPU data. (#395)
  • Add the missed latency field for cgoEvent to fix the bug where the request_sent_time in single_net_request_metric_group is always 0. (#394)
  • Fix http-100 request is detected as NOSUPPORT(393)
  • Fix the wrong thread name in the trace profiling function. ([#385])(#385)
  • Remove "reset" method of ScheduledTaskRoutine to fix a potential dead-lock issue. ([#369])(#369)
  • Fix the bug where the pod metadata with persistent IP in the map is deleted incorrectly due to the deleting mechanism with a delay. (#374)
  • Fix the bug that when the response is nil, the NAT IP and port are not added to the labels of the "DataGroup". (#378)
  • Fix potential deadlock of exited thread delay queue. (#373)
  • Fix the bug that cpuEvent cache size continuously increases even if trace profiling is not enabled.(#362)
  • Fix the bug that duplicate CPU events are indexed into Elasticsearch. (#359)
  • Implement the delay queue for exited thread, so as to avoid losing the data in the period before the thread exits. (#365)
  • Fix the bug of incomplete records when threads arrive at the cpu analyzer for the first time. (#364)