github.com/caos/orbos@v1.5.14-0.20221103111702-e6cd0cea7ad4/internal/operator/boom/application/applications/database/flow.go (about) 1 package database 2 3 import "github.com/caos/orbos/internal/operator/boom/application/applications/logcollection/logging" 4 5 func GetFlows(outputs, clusterOutputs []string) []*logging.FlowConfig { 6 return []*logging.FlowConfig{ 7 getOperatorFlow(outputs, clusterOutputs), 8 getDatabaseFlow(outputs, clusterOutputs), 9 } 10 } 11 12 func getOperatorFlow(outputs, clusterOutputs []string) *logging.FlowConfig { 13 return &logging.FlowConfig{ 14 Name: "flow-database-operator", 15 Namespace: "caos-system", 16 SelectLabels: getOperatorServiceLabels(), 17 Outputs: outputs, 18 ClusterOutputs: clusterOutputs, 19 ParserType: "logfmt", 20 } 21 } 22 23 func getDatabaseFlow(outputs, clusterOutputs []string) *logging.FlowConfig { 24 return &logging.FlowConfig{ 25 Name: "flow-database", 26 Namespace: "caos-system", 27 SelectLabels: getApplicationServiceLabels(), 28 Outputs: outputs, 29 ClusterOutputs: clusterOutputs, 30 ParserType: "logfmt", 31 } 32 }