Buttons and outbound triggers

I am looking to implement status traffic lights for application components in Grafana.

I would like to have a ‘button’ beside any traffic light such that if a service is in a particular state a ‘button’ can be clicked that will send out an API call to something like Jenkins/AnsibleTower so as to trigger a process.

Processes such as stop/start/restart a component or even a data ingest via jenkins/tower etc.

Is such a thing possible with standard Grafana plugins?

Try to use “Text panel” and code your required design and API communication there in the HTML/Javascript. Example of this type of dashboard is https://grafana.com/dashboards/5837 - it uses some javascript libraries downloaded from CDN and Grafana API requests.