I have configured two webpage inputs using the same URL, different title, and different proxies. I want to be able to force my traffic through site-specific proxies. I configured multiple proxies in website_monitoring.conf .
[web_ping://www_google_com]
interval = 1m
title = www.google.com [https via site1]
url = https://www.google.com
user_agent = Splunk Website Monitoring (+https://splunkbase.splunk.com/app/1493/)
configuration = proxy_site1
[web_ping://www_google_com_1]
interval = 1m
title = www.google.com [https via site2]
url = https://www.google.com
user_agent = Splunk Website Monitoring (+https://splunkbase.splunk.com/app/1493/)
configuration = proxy_site2
However, only one of them shows up in the dashboard.
How do I go about getting both/all in place?
This is because the Status Overview dashboard groups the results by URL. I didn't originally design the app to monitor proxies like this. I opened a ticket to make this supported though (see https://lukemurphey.net/issues/1805).
In the meantime, you can work around this issue by making the URLs slightly different (like adding a slash to one of them, such as "https://www.google.com/").
Update
This has been fixed in version 2.1 (https://splunkbase.splunk.com/app/1493/). It now aggregates by source such that both URLs will appear.