Sounds good, Denny. Yes, please file a Jira and post a patch. Regards, Mike
On Friday, January 18, 2013, Denny Ye wrote: > I have wrote some codes to resolve this problem for me, and I want to know > if someone also need this function to obtains actual IP. If it's useful for > others, I can post patch for it if necessary > > > 2013/1/18 Denny Ye <[email protected] <javascript:;>> > > > The result of ' InetAddress.getLocalHost().getCanonicalHostName()' is > > 'localhost', what's your advice if I would like to distinguish the actual > > IP of my several Flume servers? > > > > > > 2013/1/18 Mike Percy <[email protected] <javascript:;>> > > > >> Today, InetAddress.getLocalHost().getCanonicalHostName() is used if you > >> pass useIP = false to the interceptor config. > >> > >> Regards, > >> Mike > >> > >> > >> > >> On Fri, Jan 18, 2013 at 1:39 AM, Connor Woodson > >> <[email protected]<javascript:;> > >> >wrote: > >> > >> > We could use InetAddress.getLocalHost().getCanonicalHostName() to get > >> just > >> > the IP, which I feel is good enough; a quick and dirty interceptor > >> could be > >> > built that substitutes certain names for their matching IP > >> > ('SubstitutionInterceptor'?) which would then work well with any other > >> > header-replacement needs someone would need. > >> > > >> > - Connor > >> > > >> > > >> > On Fri, Jan 18, 2013 at 1:33 AM, Denny Ye > >> > <[email protected]<javascript:;>> > wrote: > >> > > >> > > hi all, HostInterceptor obtains loopback address if there hasn't > >> > configure > >> > > for local server at /etc/hosts. Can we change the acquire method for > >> > local > >> > > IP. Currently, we are using > >> 'InetAddress.getLocalHost().getHostAddress()' > >> > > > >> > > >> > > > > >
