Documentation
¶
Overview ¶
The mito executable is a CEL program evaluation tool that allows development of Filebeat CEL input integrations without the need to run have a running stack. Not all feature of the Filebeat input are present, but most behaviors that are needed to mimic an integration are available.
Usage of mito:
mito [opts] <src.cel>
-cfg string
path to a YAML file holding run control configuration
-data string
path to a JSON object holding input (exposed as the label state)
-insecure
disable TLS verification in the HTTP client
-log_requests
log request traces to stderr (go1.21+)
-max_executions int
maximum number of evaluations, or no maximum if -1 (default -1)
-max_log_body int
maximum length of body logged in request traces (go1.21+) (default 1000)
-use string
libraries to use (default "all")
-version
print version and exit
The configuration accepted by mito in the configuration file is described by the Go types in the rc package, rc.Config, rc.AuthConfig and rc.OAuth2Config.
Click to show internal directories.
Click to hide internal directories.