Human error is most common reason in my experience. Whether it is a configuration error or fault in app development, I was just relaying a method to make your flume infrastructure more resilient. Regarding corrupted events, now that I think of it those have always been within the event payload and we have never actually seen corrupted headers.
> On Oct 16, 2014, at 8:24 AM, "Jean-Philippe Caruana" <[email protected]> > wrote: > > Le 15/10/2014 17:57, Paul Chavez a écrit : >> Yes, that will work fine. From experience, I can say definitely account for >> the possibility of the 'tenant' and 'data_type' headers being corrupted or >> missing outright. > > How come they are missing or corrupted ? > If my app is the only source for these events, I suppose we will code it > without missing headers > > Can you elaborate ? > > Thanks > > -- > Jean-Philippe Caruana > http://www.barreverte.fr >
