Are you logging that info?

On 13 February 2017 at 11:46, DiFrango, Ronald <
ronald.difra...@capitalone.com> wrote:

> All,
>
> One thing we just noticed is that we are using Apache’s HTTP connection
> pooling for our downstream calls and in our latest performance run is that
> the READ operation on org.apache.http.impl.conn.LoggingInputStream seems
> to be taking a bulk of the time.
>
> If I look at the code, once the HTTP client reads the byte stream it
> issues a log.debug which could be a large payload, I wonder if that’s what
> is causing the issue?
>
> Please note aware, the version of httpclient we’ve been using has also
> been constant:
>
> <dependency>
>         <groupId>org.apache.httpcomponents</groupId>
>         <artifactId>httpclient</artifactId>
>         <version>4.5.2</version>
> </dependency>
>
> Ron DiFrango
>
>
> On 2/13/17, 11:44 AM, "DiFrango, Ronald" <ronald.difra...@capitalone.com>
> wrote:
>
>     This is running in Tomcat 8.0.33 in a Docker Container via AWS’s ECS
> which is identical to before with log4j2 2.5.
>
>     We’ve run the application with Visual VM and the one thing for sure
> that we’ve seen is that in 2.6.2 it created tons of threads, something like
> 50+ but on 2.6 or 2.7 it was only 2.  Now the threads were short lived, but
> they got created.
>
>     We’re running another performance test today with Async loggers to see
> if that helps or exhibits the same thing though previous testing with Async
> had some of the same char
>
>     Here’s our layout pattern:
>
>            [%t] %d{DATE} %-5p %-15c{1} [%X]: %cm%n
>
>     Please not the %cm is a custom message handler that we use to use to
> handle security filtering of the message payload aka we extend from
> LogEventPatternConverter.
>
>     Thanks,
>
>     Ron DiFrango
>
>     On 2/13/17, 11:22 AM, "Matt Sicker" <boa...@gmail.com> wrote:
>
>         What server environment are you running this in?
>
>         On 13 February 2017 at 09:19, Remko Popma <remko.po...@gmail.com>
> wrote:
>
>         > Ron,
>         >
>         > We haven't heard of any issues like you describe.
>         > Have you tried running your application with Java Flight Recorder
>         > <https://docs.oracle.com/javacomponents/jmc-5-4/jfr-
>         > runtime-guide/run.htm#JFRUH176>?
>         > This should help diagnose what is going on.
>         >
>         > Remko
>         >
>         >
>         >
>         > On Mon, Feb 13, 2017 at 9:59 PM, DiFrango, Ronald <
>         > ronald.difra...@capitalone.com> wrote:
>         >
>         > > All,
>         > >
>         > > We recently upgrade to 2.6 and noticed a dramatic increase in
> CPU and
>         > > Thread utilization that seems to be tied to the new “garbage
> free” mode
>         > of
>         > > log4j  2.6.  Here’s some of the baseline numbers:
>         > >
>         > >
>         > > ·         Log4j 2.5: CPU typically ran around 25%
>         > >
>         > > ·         Log4j 2.6: CPU typically ran around 75%
>         > >
>         > > ·         Log4j 2.6.2+: CPU typically ran around 100%
>         > >
>         > > ·         We’ve also tried turning off garbage free mode and
> that made
>         > > things worse as the CPU was around 120% and caused us to not
> meet our
>         > SLA’s
>         > >
>         > > It important to note that this is a REST Api using Jersey and
> typically
>         > > responds in about in under 50ms on a per request so its high
> volume, but
>         > > the logging level is WARN or higher except for our single
> performance log
>         > > record which is written once per request using the lambda base
> approach.
>         > >
>         > > Our next test is going to be switching to all ASYNC loggers
> and see what
>         > > effect that has, but I guess the general question is, has
> anyone else
>         > seen
>         > > this?  Any thoughts?
>         > >
>         > > Ron DiFrango
>         > > ________________________________________________________
>         > >
>         > > The information contained in this e-mail is confidential and/or
>         > > proprietary to Capital One and/or its affiliates and may only
> be used
>         > > solely in performance of work or services for Capital One. The
>         > information
>         > > transmitted herewith is intended only for use by the
> individual or entity
>         > > to which it is addressed. If the reader of this message is not
> the
>         > intended
>         > > recipient, you are hereby notified that any review,
> retransmission,
>         > > dissemination, distribution, copying or other use of, or
> taking of any
>         > > action in reliance upon this information is strictly
> prohibited. If you
>         > > have received this communication in error, please contact the
> sender and
>         > > delete the material from your computer.
>         > >
>         >
>
>
>
>         --
>         Matt Sicker <boa...@gmail.com>
>
>
>     ________________________________________________________
>
>     The information contained in this e-mail is confidential and/or
> proprietary to Capital One and/or its affiliates and may only be used
> solely in performance of work or services for Capital One. The information
> transmitted herewith is intended only for use by the individual or entity
> to which it is addressed. If the reader of this message is not the intended
> recipient, you are hereby notified that any review, retransmission,
> dissemination, distribution, copying or other use of, or taking of any
> action in reliance upon this information is strictly prohibited. If you
> have received this communication in error, please contact the sender and
> delete the material from your computer.
>
>     ---------------------------------------------------------------------
>     To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
>     For additional commands, e-mail: log4j-user-h...@logging.apache.org
>
>
>
> ________________________________________________________
>
> The information contained in this e-mail is confidential and/or
> proprietary to Capital One and/or its affiliates and may only be used
> solely in performance of work or services for Capital One. The information
> transmitted herewith is intended only for use by the individual or entity
> to which it is addressed. If the reader of this message is not the intended
> recipient, you are hereby notified that any review, retransmission,
> dissemination, distribution, copying or other use of, or taking of any
> action in reliance upon this information is strictly prohibited. If you
> have received this communication in error, please contact the sender and
> delete the material from your computer.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
> For additional commands, e-mail: log4j-user-h...@logging.apache.org
>
>


-- 
Matt Sicker <boa...@gmail.com>

Reply via email to