增加新的日志协议
./pkg/protocol/ ├── <protocol_name> │ ├── <encoding> │ └── 模式定义文件 │ └── 代码生成工具生成的Go文件 └── converter ├── converter.go ├── <protocol>_log.go └── 测试文件func (c *Converter) ConvertToXXXProtocolLogs(logGroup *sls.LogGroup, targetFields []string) (logs interface{}, values [][]string, err error) func (c *Converter) ConvertToXXXProtocolStream(logGroup *sls.LogGroup, targetFields []string) (stream [][]byte, values [][]string, err error)func convertLogToMap(log *sls.Log, logTags []*sls.LogTag, src, topic string, tagKeyRenameMap map[string]string) (contents map[string]string, tags map[string]string) func findTargetValues(targetFields []string, contents, tags, tagKeyRenameMap map[string]string) (values []string, err error)
Last updated