@Override
    public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {
        try {
            String clientIP = ctx.channel()
                    .attr(SourceAddressChannelHandler.ATTR_SOURCE_ADDRESS)
                    .get();

            if (IPS.get().contains(clientIP)) {
                ctx.channel().attr(DynamicHttp2FrameLogger.ATTR_ENABLE).set(Boolean.TRUE);
                ctx.pipeline().remove(this);
            }
        } finally {
            super.channelRead(ctx, msg);
        }
    }
Be aware that this will only work correctly for devices connected _directly_ to Zuul - ie. connected
through an ELB TCP Listener. And not through FTL either.
zuul-core/src/main/java/com/netflix/zuul/logging/Http2FrameLoggingPerClientIpHandler.java