You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduce a new client called traceectl for managing Tracee's policies, events, streams, plugins, and diagnostics. This CLI tool will provide structured and user-friendly commands for Tracee users to interact with its various components efficiently.
Design Overview
traceectl will be organized into several management categories: Policy Management, Event Management, Stream Management, Plugin Management, and Additional Commands. Each category will have well-defined subcommands to perform specific actions. The CLI will follow a consistent command structure for ease of use.
Event Management
Commands:
traceectl event list: List all available event definitions.
traceectl event describe <event_name>: Get detailed information about a specific event.
traceectl event enable <event_name>: Enable capturing of a specific event.
traceectl event disable <event_name>: Disable capturing of a specific event.
Add New CLI:
traceectl
Description
Introduce a new client called
traceectl
for managing Tracee's policies, events, streams, plugins, and diagnostics. This CLI tool will provide structured and user-friendly commands for Tracee users to interact with its various components efficiently.Design Overview
traceectl
will be organized into several management categories: Policy Management, Event Management, Stream Management, Plugin Management, and Additional Commands. Each category will have well-defined subcommands to perform specific actions. The CLI will follow a consistent command structure for ease of use.Event Management
traceectl event list
: List all available event definitions.traceectl event describe <event_name>
: Get detailed information about a specific event.traceectl event enable <event_name>
: Enable capturing of a specific event.traceectl event disable <event_name>
: Disable capturing of a specific event.Stream Management
Additional Commands
traceectl metrics [--output <format>]
: Retrieve Tracee's performance metrics.traceectl version
: Display the version oftraceectl
.Usage
traceectl [flags] [options]
Use
traceectl <command> --help
for more details about a specific command.Use
traceectl options
to view global command-line options.Global Flags
-h, --help
: Help fortraceectl
.-s, --server='':
Address and port of the Tracee server.Implementation Plan
traceectl
CLI framework using Cobra.--help
output for all commands.Tasks
General
traceectl
repository.Event Management
event list
command.event describe
command.event enable
command.event disable
command.Stream Management
stream
command.Additional Commands
metrics
command.version
command.Additional Notes
This issue tracks the development of
traceectl
as a central client for interacting with Tracee.The text was updated successfully, but these errors were encountered: