[ 
https://issues.apache.org/jira/browse/MESOS-7361?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16243795#comment-16243795
 ] 

Armand Grillet commented on MESOS-7361:
---------------------------------------

Different solutions exist:
# Log somewhere else than on the agent, this would require putting the UCR out 
of the agent.
# Add an {{optional bool quiet = 4;}} defaulting to false to {{message 
LaunchNestedContainerSession}} in {{agent.proto}} and checking it before 
logging during the lifetime of the container. This would expose internal 
"issues" to the API.
# Add a specific set of functions to the universal containerizer to handle the 
lifecycle of the health checks that would do the same things as before but 
quietly. 
# Do not log to {{INFO}} messages coming from {{LaunchNestedContainerSession}}, 
we could have a parameter {{quiet}} implicitly set to true and having it set to 
false when using {{LaunchNestedContainer}}.

> Command checks via agent pollute agent logs.
> --------------------------------------------
>
>                 Key: MESOS-7361
>                 URL: https://issues.apache.org/jira/browse/MESOS-7361
>             Project: Mesos
>          Issue Type: Improvement
>          Components: agent
>            Reporter: Alexander Rukletsov
>            Assignee: Armand Grillet
>              Labels: check, health-check, mesosphere
>
> Command checks via agent leverage debug container API of the agent to start 
> checks. Each such invocation triggers a bunch of logs on the agent, because 
> the API was not originally designed with periodic invocations in mind. We 
> should find a way to avoid excessive logging on the agent.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to