Hello,
Can someone please kindly help me with the Javascript for the below criteria.
create a JavaScript that calls PagerDuty using a button, eventually passing parameters from the dashboard.
Thanks
Let's follow the best practice for calling third-party API from Splunk Dashboard.
Please check below pictorial view for Flow understanding.
I hope this will help you.
Thanks
KV
If any of my replies help you to solve the problem Or gain knowledge, an upvote would be appreciated.
Let's follow the best practice for calling third-party API from Splunk Dashboard.
Please check below pictorial view for Flow understanding.
I hope this will help you.
Thanks
KV
If any of my replies help you to solve the problem Or gain knowledge, an upvote would be appreciated.
Thanks @kamlesh_vaghela , will try to implement the suggested approach.
Did anyone has developed a java script for this similar kind of situation? any leads would be highly appreciated
May be it's late but answering.
function callCustomAPI() {
var service = mvc.createService({ owner: "nobody" });
//send data to server
console.log(selected_values_array.join());
var params = selected_values_array.join();
service.request("/services/my-api-path","POST", {}, {}, JSON.stringify(params), {'Content-Type': 'application/json'}, function(err, resp) {
// Handle response
if(resp != null){
if(resp.status == 200){
//do something
} else {
//do something with status !=200
}
}
// Handle error
if(err != null){
//handle error
}
});
}
You can call callCustomAPI from the button click event or any other javascript event.
Thanks
KV
If any of my replies help you to solve the problem Or gain knowledge, an upvote would be appreciated.