github.com/defang-io/defang/src@v0.0.0-20240505002154-bdf411911834/pkg/logs/fluent.go (about) 1 package logs 2 3 const ( 4 SourceStdout = "stdout" 5 SourceStderr = "stderr" 6 ) 7 8 type FirelensMessage struct { 9 Log string `json:"log"` 10 ContainerID string `json:"container_id,omitempty"` 11 ContainerName string `json:"container_name,omitempty"` 12 Source string `json:"source,omitempty"` // "stdout" or "stderr" 13 EcsTaskDefinition string `json:"ecs_task_definition,omitempty"` // ECS metadata 14 EcsTaskArn string `json:"ecs_task_arn,omitempty"` // ECS metadata 15 EcsCluster string `json:"ecs_cluster,omitempty"` // ECS metadata 16 Tag string `json:"tag,omitempty"` // added by NATS output filter 17 Etag string `json:"etag,omitempty"` // added by us 18 Host string `json:"host,omitempty"` // added by us 19 Service string `json:"service,omitempty"` // added by us (for label); TODO: deprecated 20 Tenant string `json:"tenant,omitempty"` // added by us; TODO: deprecated 21 }