Metric/Trace use FileService to write down CSV data. (#4742)
- support FileService do Write CSV data - init schema support CVS params, in `pkg/util/metric/metric.go`, `pkg/util/trace/schema.go` - adapt config[fileservice] to get stringwriter obj, in `pkg/util/export/fs_writer.go` - add [cn.fileservice] in cn-service.toml - add [[fileservice]] in log-service.toml - mo-service support metric/trace/log/... collection, in `pkg/cnservice/server.go`, `pkg/dnservice/store.go`, `pkg/logservice/service.go` Approved by: @yingfeng, @daviszhen, @aptend, @fengttt, @reusee, @cnutshell, @zhangxu19830126, @lni
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- cmd/mo-service/config.go 18 additions, 0 deletionscmd/mo-service/config.go
- cmd/mo-service/config_test.go 4 additions, 0 deletionscmd/mo-service/config_test.go
- cmd/mo-service/main.go 68 additions, 0 deletionscmd/mo-service/main.go
- etc/cn-minimal-test.toml 4 additions, 0 deletionsetc/cn-minimal-test.toml
- etc/cn-standalone-dist-tae-test.toml 5 additions, 0 deletionsetc/cn-standalone-dist-tae-test.toml
- etc/cn-standalone-mem-engine-test.toml 5 additions, 0 deletionsetc/cn-standalone-mem-engine-test.toml
- etc/cn-standalone-test.toml 5 additions, 0 deletionsetc/cn-standalone-test.toml
- etc/dn-minimal-s3-test.toml 8 additions, 1 deletionetc/dn-minimal-s3-test.toml
- etc/dn-minimal-test.toml 6 additions, 0 deletionsetc/dn-minimal-test.toml
- etc/log-minimal-test.toml 16 additions, 0 deletionsetc/log-minimal-test.toml
- pkg/cnservice/server.go 8 additions, 24 deletionspkg/cnservice/server.go
- pkg/cnservice/types.go 1 addition, 1 deletionpkg/cnservice/types.go
- pkg/config/configuration.go 44 additions, 27 deletionspkg/config/configuration.go
- pkg/dnservice/factory.go 1 addition, 0 deletionspkg/dnservice/factory.go
- pkg/dnservice/store_test.go 7 additions, 1 deletionpkg/dnservice/store_test.go
- pkg/logutil/internal.go 9 additions, 8 deletionspkg/logutil/internal.go
- pkg/logutil/report.go 5 additions, 1 deletionpkg/logutil/report.go
- pkg/pb/metric/metric.pb.go 52 additions, 36 deletionspkg/pb/metric/metric.pb.go
- pkg/txn/storage/txn/frontend_test.go 0 additions, 5 deletionspkg/txn/storage/txn/frontend_test.go
Please register or sign in to comment