ELK for global dashboard

I am looking to implement a global dashboard for all the Devops tools (JIRA, Jenkins, ASGARD, Sonarqube, Nexus, Sensu, A bunch of In house tools with API exposed) i am looking at various features of the ELK stack. Most of it has been revolving around Log Management . So can we use ELK to build a single global dashboard to display the results using exposed APIs or does it have to be using logs only.

Just checking if someone has already implemented something similar and what was the approach taken.

You can use Kibana to display many kinds of data, but it only supports Elasticsearch as a storage backend. It doesn't support API callouts to gather information.