We found that automatic application naming was not working for us. So we began to use custom naming. My problem is for values like index.html and robots.txt that are found in multiple applications. These show up under Default Application and I do not know how to map them correctly.
I know the URI in theory I should be able to map across by placing the full domain (for example, shopping.billmelater.com/index.html vs. billmelater.com/index.html vs apply.billmelater.com/index.html) unfortunately this is not working for me. I think it may have to do with the fact the URIs are not captured with domain information. See screenshot below.
Has anyone dealt with this and can provide assistance to put us back on the correct path?
Answer by Erik H. ·
Cool, created ticket 00681861 since I'm not comfortable loading the purepath here. Thanks for the assistance. Once I figure out the problem, I will double back with the answer here for other people to see in case they have similar problems.
Answer by Erik H. ·
So I'm still not having luck with this. Below is a concrete example.
I have this application mapping setup:
and this page still shows up under Default Application.
Can you please point out what I am doing wrong? I know it is something silly I must be missing with this one.
If you can export this purepath and attach it. Otherwise - if you cant do this on this forum I suggest opening a support ticket so that our team can have a look at this. If you do that please refer to this discussion here
Answer by Erik H. ·
So if I am reading this correctly, using the below as an example, I should be able to map this page by doing a pattern of
contains: *www.billmelater.com/index.xhtml
Does that seem correct?
Correct - but - you do not need the asterisk in your value as we dont use it as a wildcard
Answer by Erik H. ·
Thanks Andi, I will dig into the PurePath.
You are correct that robots.txt we are not very concerned with. But the main index page we are and we want to be mapped to the correct application.
Answer by Andreas G. ·
What we see a lot is that these requests do not come in on your typical domainname, e.g: billmelater.com/robots.txt but rather on e.g.: the IP Address. Thats why your current appname mapping might not work.
In order to find out what the exact URL is that is used for these requests Drill to the PurePath and check out the Details on the Entry Point Node in the PurePath Tree. there you will see the exact hostname and URL that was used.
Another thought on this: if you are not interested in requests like index.html or robots.txt you can also exclude these URLs from starting a PurePath. In your Web Server and Servlet Sensor you can exclude certain URI patterns. Unless you are interested in how many of these requests actually come in I suggest to exclude them. This will also limit the number of PurePaths recorded which you are not interested anyway
Andi
JANUARY 15, 3:00 PM GMT / 10:00 AM ET