Skip to content

v1.5.0-rc1

Latest
Compare
Choose a tag to compare
@hengyoush hengyoush released this 30 Jan 16:17
1284a9b

Parse Kafka protocol

kafka

Parse RocketMQ protocol

rocketmq

Output the results of watch command in JSON format

Output to stdout:

json1

Output to file:

json2

Support ipip packet parsing

image
This latency detail chart is derived from a request sent from the host1 namespace to the host2 namespace on the host below:

+-------------------+
|       Host        |
|                   |
|  +-----------+    |
|  |  host1    |    |
|  |           |    |
|  +-----------+    |
|       |           |
|       | veth0     |
|       |           |
|  +-----------+    |
|  | internet  |    |
|  |           |    |
|  +-----------+    |
|       |           |
|       | veth2     |
|       |           |
|  +-----------+    |
|  |  host2    |    |
|  |           |    |
|  +-----------+    |
|                   |
+-------------------+

Features

  • feat: Support rocketMQ by @XmchxUp in #231
  • feat: Support kafka protocol by @hengyoush in #271
  • feat: support for parsing ipip packet by @hengyoush in #257
  • feat: Add json-output params to watch command by @sologgfun in #235
  • feat: add command-line options to set perf event buffer size by @mannkafai in #247
  • feat: Introduce counters to count lost samples in bpf/events by @spencercjh in #254
  • feat: new version detection by @Laitr0n in #256
  • feat(protocol): introduce the concept of streams to prepare for future support of HTTP2 and Mongo by @hengyoush in #258
  • feat: add an option to control whether to start gops for purpose of debugging by @hengyoush in #276
  • feat: add options to control whether trace dev/socket/ssl events by @hengyoush in #277
  • feat: support trace socket event for ipv6 by @hengyoush in #278
  • feat: Introduce more flags (match by path prefix or regex expression) to filter HTTP records by @spencercjh in #220
  • feat: introduce version cmd by @spencercjh in #234
  • feat: Print osinfo when start failed by @hengyoush in #191
  • feat: add system info logging when kyanos crash by @hengyoush in #191
  • feat: add terminal color check by @hengyoush in #184
  • feat(filter): support filter traffic by process name by @hengyoush in #153

Bug fix

Others

New Contributors

Full Changelog: v1.4.0...v1.5.0-rc1