Open
Description
Community tasks
In order to help everyone better participate in open source projects, the Kyanos community will regularly publish community tasks to help everyone learn by doing!
If you have any questions, please Submit the Issue or Look kyanos development docs
Task List
Tasks of different difficulty are released:
Easy
- Support for excluding specific commands for Redis protocol #265
- Support for auto parsing http gzip response content #260
- Support for filtering HTTP req/resp by headers #261 [Assigned]
- Add support for Redis rename command #262
- Support for filtering HTTP resp by body content #263
- BPF Event log needs be translated to English #250 [Completed, thanks @haolipeng ]
- Make perf event buffer pageNum configurable instead of hard-coded #245 [Completed, thanks @mannkafai ]
- New version detection support #237 [Completed, thanks @Laitr0n ]
- Improve the root privielge check when kyanos start #224 [Completed, thanks @spencercjh ]
- Add version command #229 [Completed, thanks @spencercjh ]
- Add an e2e test to verify the
--comm
option works fine #212 [Completed, thanks @spencercjh ] - http url matching can support prefix matching or regular matching #218 [Completed, thanks @spencercjh ]
- When filtering traffic by pod-name, if the pod cannot be found, display a message to notify the user. #205 [Completed, thanks @XmchxUp ]
- Filtering by container-id supports prefix matching with 12 or more characters. #204 [Completed, thanks @XmchxUp ]
Medium
- When attaching uprobe needs to check pid #251 [Assigned]
- Introduce a
--force
option to each protocol subcommand #252 - Stop capturing data from kernel when collected records num reached
--max-records
option #226 - Check Lost Samples num when read from perf event buffer encounter EOF #225 [Completed, thanks @spencercjh ]
Hard
- Support for NATS protocol parsing #206 [Assigned]
- Add support for Mongodb #214 [Assigned]
- Postgres protocol support #116
- Add support for Cassandra #227
- Add support for RocketMQ protocol #189 [Completed, thanks @XmchxUp ]