Will do. Thanks! Leif Hedstrom <zw...@apache.org> 于2019年6月7日周五 上午11:40写道:
> > > > On Jun 6, 2019, at 9:42 PM, CrazyCow <zhangzizhong0...@gmail.com> wrote: > > > > Not DNS connections, but regular connections per downstream service. > > https://github.com/apache/trafficserver/pull/1609 > > The HostDB stat also can be dumped into JSON. It could be convenient if > you > > would like to know the exact HostDB cache result for a specific service > > name. > > > > Ah, I remember 1609, I really wish we had put that into “traffic_ctl” > instead :-). > > But fair enough, lets leave stats pages as they are for 9.0.0, for > v9.1/v9.2 we’ll improve the management port communication, and we (you) > should migrate this functionality to that system. We’ll defer removing > stats pages until v10.0.0. > > Cheers, > > — Leif > > > Leif Hedstrom <zw...@apache.org> 于2019年6月6日周四 下午6:40写道: > > > >> > >> > >>> On Jun 6, 2019, at 18:57, zzz <z...@apache.org> wrote: > >>> > >>> We have been using those pages to monitor Hostdb and connection count > >> table > >>> in LI. We found it handy and useful. Not sure what’s the alternative > way > >> to > >>> do similar things. > >> > >> Hmm, you mean dns connections ? Regular connection counts have metrics. > >> > >> As for HostDB, if there are metrics you need which are not available, > you > >> ought to add those to the metrics list. > >> > >> I find it somewhat odd to use the HTML pages for metrics, so I’m curious > >> to hear more details on what metrics you actually need, and how we can > get > >> this into the regular metrics instead. > >> > >> > >>> > >>> There will be no performance impact unless you issue a request. When > you > >>> want to debug, the box is already in some bad state anyway. It’s > >> definitely > >>> not something you would request every seconds in prod though. > >> > >> Yes that’s not the reason to remove this. It’s a really ugly backdoor > with > >> old code producing HTML. We have removed almost everything else from the > >> old web UI, this is the last remaining piece. > >> > >> — Leif > >>> > >>> We do have the special ACL to make it only serve from localhost. > >>> > >>>> On Thu, Jun 6, 2019 at 2:34 PM Leif Hedstrom <zw...@apache.org> > wrote: > >>>> > >>>> Hi all, > >>>> > >>>> we have this feature where ATS can server some “static” pages for > stats > >>>> and introspection. I’d like to propose that we remove this feature for > >>>> v9.0.0, opening up the door for better implementations via the > >> traffic_ctl > >>>> reworks. > >>>> > >>>> I understand that this would leave us without some of this feature for > >> the > >>>> short term. However, I think that’s ok for a number of reasons: > >>>> > >>>> 1. It’s mostly a debugging tool (IMO), turning it on in production is > >>>> risky at best. Several features (such as searching the cache), can > kill > >> the > >>>> server performance. > >>>> > >>>> 2. There are some tools that can do some of what this does, e.g. the > >>>> traffic_cache_tool, and various metrics and logging, as well as > >> diagnostics. > >>>> > >>>> 3. It’s not particularly secure (there’s no ACLs, other than making > >>>> obscure URL names). And it’s not particularly easy to setup either :). > >>>> > >>>> > >>>> I’m ok not doing this if there’s at least someone who depends on and > >> need > >>>> this feature. I’d expect at a minimum it would still go away in ATS > >> v10.0.0. > >>>> > >>>> And discuss! > >>>> > >>>> — Leif > >>>> > >>>> > >>>> > >> > >> > >