opct adm parse-etcd-logs
Extract information from etcd logs from pods collected by must-gather.
Options
Parse ETCD logs.
Usage:
opct adm parse-etcd-logs [flags]
Examples:
opct adm parse-etcd-logs --aggregator hour
Flags:
--aggregator string Aggregator. Valid: all, day, hour, minute. Default: all (default "hour")
-h, --help help for parse-etcd-logs
--skip-error-counter Skip calculation of error counter. Increase speed. Default: false
Global Flags:
--kubeconfig string kubeconfig for target OpenShift cluster
--log-level string logging level (default "info")
Usage
- Added to OPCT in release: v0.5.0-alpha.3
- Command:
opct adm parse-etcd-logs options args
Options:
--aggregator
: choose aggregator (all, day, hour, minute). Default: hour--skip-error-counter
: flag to skip the error counter calculation to a faster report. Default: false
Args:
path/to/must-gather/directory
(optional)
Examples
- Read from stdin:
export MUST_GATHER_PATH=./must-gather
tar xfz must-gather.tar.gz -C ${MUST_GATHER_PATH}
cat ${MUST_GATHER_PATH}/*/*/namespaces/openshift-etcd/pods/*/etcd/etcd/logs/*.log |\
opct adm parse-etcd-logs
- Parse a directory with must-gather:
opct adm parse-etcd-logs ${MUST_GATHER_PATH}
- Aggregate by day:
opct adm parse-etcd-logs --aggregator day ${MUST_GATHER_PATH}
- Ignore error counters:
opct adm parse-etcd-logs --skip-error-counter true ${MUST_GATHER_PATH}