Thank you for the response @adonio & @JDukeSplunk. I was able to get the desired results by doing some trial and error.
First I searched for app names of the APIs using the query index=(index_name) (service*) | dedup Service | table Service.
After I got the app name for all 3 APIs
Second
In my dashboard test input dropdown option I did the following.
I set the token name as api_name. In all dashboard panel's query I made it index=(index_name) $api_name$ ...."
In static option of drop down I set
Name : values of 3 APIs
ex: {api-name}: {api-name-app}
And In Dynamic options
I put the query mentioned above in search string. Set the time for 60 minutes.
kept Field name and value as Service
It works as I expected. The panels refresh and publish the selected APIs metrics when selected from the dropdown.
... View more