[ 
https://issues.apache.org/jira/browse/FLINK-26328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gyula Fora reassigned FLINK-26328:
----------------------------------

    Assignee: Matyas Orhidi

> Control Logging Behavior in Flink Deployments
> ---------------------------------------------
>
>                 Key: FLINK-26328
>                 URL: https://issues.apache.org/jira/browse/FLINK-26328
>             Project: Flink
>          Issue Type: Sub-task
>          Components: Kubernetes Operator
>            Reporter: Matyas Orhidi
>            Assignee: Matyas Orhidi
>            Priority: Major
>
> Looking at 
> [https://github.com/spotify/flink-on-k8s-operator/blob/master/docs/user_guide.md#control-logging-behavior]
>  
> Something similar could work here as well
> {quote}The default logging configuration provided by the operator sends logs 
> from JobManager and TaskManager to {{{}stdout{}}}. This has the effect of 
> making it so that logging from Flink workloads running on Kubernetes behaves 
> like every other Kubernetes pod. Your Flink logs should be stored wherever 
> you generally expect to see your container logs in your environment.
> Sometimes, however, this is not a good fit. An example of when you might want 
> to customize logging behavior is to restore the visibility of logs in the 
> Flink JobManager web interface. Or you might want to ship logs directly to a 
> different sink, or using a different formatter.
> You can use the {{spec.logConfig}} field to fully control the log4j and 
> logback configuration. It is a string-to-string map, whose keys and values 
> become filenames and contents (respectively) in the folder 
> {{/opt/flink/conf}} in each container. The default Flink docker entrypoint 
> expects this directory to contain two files: {{log4j-console.properties}} and 
> {{{}logback-console.xml{}}}.
> {quote}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to