^#\sTime:\s+(\d{4}-\d{2}-\d{2}T.*)\s+#\sTxn_start_ts:\s.*\s+#\sUser:\s+(.*)\s+#\sConn_ID:\s+(.*)\s+#\sQuery_time:\s+(.*)\s+#\sParse_time:\s+(.*)\s+#\sCompile_time:\s+(.*)\s+#\sCop_time:\s+(.*)\s[Process_time:\s.*\s]?\sWait_time:\s(.*)\sRequest_count:\s(.*)\s.*\s+#\sDB:\s+(\w+)\s+#\sIndex_names:\s\[(.*)\][\s\S]*#\sMem_max:\s(\d+)[\s\S]*#\sSucc:\s(\w+)[\s\S]*#\sPlan_digest:\s.*\n(.*);
'#\sTime:\s+(\d{4}-\d{2}-\d{2}T.*)\s#\sTxn_start_ts:\s.*\s#\sUser:\s+(.*)\s#\sConn_ID:\s+(.*)\s#\sQuery_time:\s(.*)\s#\sParse_time:\s(.*)\s#\sCompile_time:\s(.*)\s#\s(Cop_time:\s.*[\s\S]*Process_keys:\s.*)\s#\sDB:\s(\w+)\s#\sIndex_names:\s\[(.*)\][\s\S]*#\sMem_max:\s(\d+)[\s\S]*#\sSucc:\s(\w+)[\s\S]*#\sPlan_digest:\s.*\n(.*);'
Regex: '#\sTime:\s+(\d{4}-\d{2}-\d{2}T.*)[\s\S]*#\sQuery_time:\s(.*)[\s\S]*#\sPlan_digest:\s.*\n(.*);'
Keys: ['Time', 'Query_time', 'SQL']
SELECT T0.* FROM T_BIKE_CA_TRIP T0 WHERE T0.OPER_ID_='u092633591652AdM' ORDER BY T0.GEN_DATE_ DESC limit 0,1;
cat tidb-slowlog.yaml
apiVersion: log.alibabacloud.com/v1alpha1
kind: AliyunLogConfig
metadata:
name: tidb-slowlog
spec:
logstore: tidb-slowlog
lifeCycle: 10
logtailConfig:
inputType: plugin
configName: tidb-slowlog
inputDetail:
plugin:
inputs:
- type: service_docker_stdout
detail:
Stdout: true
Stderr: true
BeginLineCheckLength: 30
BeginLineRegex: '#\sTime:\s+\d{4}-\d{2}-\d{2}T.*'
IncludeLabel:
"io.kubernetes.container.name": "slowlog"
processors:
- type: processor_regex
detail:
SourceKey: content
Regex: '#\sTime:\s+(\d{4}-\d{2}-\d{2}T.*)\s#\sTxn_start_ts:\s.*\s#\sUser:\s+(.*)\s#\sConn_ID:\s+(.*)\s#\sQuery_time:\s(.*)\s#\sParse_time:\s(.*)\s#\sCompile_time:\s(.*)\s#\sCop_time:\s.*[\s\S]*Process_keys:\s.*\s#\sDB:\s(\w+)\s#\sIndex_names:\s\[(.*)\][\s\S]*#\sMem_max:\s(\d+)[\s\S]*#\sSucc:\s(\w+)[\s\S]*#\sPlan_digest:\s.*\n(.*);'
Keys: ['Time', 'User', 'Conn_ID', 'Query_time', 'Parse_time', 'Compile_time', 'Cop_time', 'Wait_time', 'Request_count', 'DB', 'Index_names', 'Mem_max', 'Succ', 'SQL']
KeepSource: true
NoKeyError: true
NoMatchError: true