Answers: <p>For all of your read-only dashboard needs, there is <a href="https://grafana.com/" rel="nofollow noreferrer">Grafana</a> with multitude of <a href="https://grafana.com/plugins" rel="nofollow noreferrer">plugins</a>, data sources and visualizations (tables, charts etc). You can also program your custom data sources pretty easily with official "<a href="https://github.com/grafana/simple-json-datasource" rel="nofollow noreferrer">simple-json-datasource</a>" plugin.</p>
  
  <p>By default, Grafana does not support buttons or other kind of form/action stuff on its own. Grafana is all about visualizing data, not modifying it. Yet, while I haven't tried it myself, Grafana supports <a href="http://docs.grafana.org/features/panels/text/" rel="nofollow noreferrer">Text/HTML/Markdown panels</a>, I think you can implement any JavaScript logic inside those panels.</p>
  
Answers: CC BY-SA 4.0
Answers: 2018-08-05T22:34:08.527Z
Answers: 2018-08-05T22:34:08.527Z
Answers: Yekta Leblebici
Answers: <p>It sounds to me like you might get some good help by changing what you ask for. The tools that support Agile programming tick off many of these boxes. The Agile world is pretty mature, and it's unlikely you have a problem not encountered already. If you look at those tools, you'll see how they lay out kanban boards, and tickets, and software metrics, and visualizations. </p>
  
  <p>GitHub ( and probably GitLab) also have a lot of developer tools. I am using Grafana, but its definitely not an execution environment, nor is JIRA without a paid extension. But Jenkins can be used for many types of tasks to kickoff whatever. For your email, create some filters for Outlook, or start using Slack, even better.</p>
  
Answers: CC BY-SA 4.0
Answers: 2018-08-10T00:45:59.363Z
Answers: 2018-08-10T00:45:59.363Z
Answers: John Fisher
Body: <p>Can you recommend a free tool or GitHub project that is designed for an individual to keep up/aware of their daily tasks and operations?</p>
  
  <p>For example:</p>
  
  <ul>
  <li>Show perf metrics from running azure VMs in graphs or tables</li>
  <li>Show events from application insights</li>
  <li>Ability to configure workflows that execute some code (like javascript on node) with a click of a button</li>
  <li>Call a rest API with parameters with a click of a button</li>
  <li>List my work items, PRs, build status from VSTS</li>
  <li>Show a filtered view of my mailbox on Office 365 that I configure to show important mails from the team or boss</li>
  </ul>
  
  <p>I'm hoping that this tool would either be browser based or work as a Windows client.</p>
  
  <p>I'm sure no tool exists that meets all these requirements. So if I had to build something myself then are there any good platforms that allow easy customization to make these things happen?</p>
  
  <p>Any pointers?</p>
  
Tags: <software-engineering>
Title: Software/devops engineer's personal dashboard recomendations
UserDisplayName: TonyHernandezAtMS
ThreadText: # Software/devops engineer's personal dashboard recomendations
  
  (Asked by: username_0 on 2018-08-05)
  
  Can you recommend a free tool or GitHub project that is designed for an individual to keep up/aware of their daily tasks and operations?
  
  For example:
  
  * Show perf metrics from running azure VMs in graphs or tables
  * Show events from application insights
  * Ability to configure workflows that execute some code (like javascript on node) with a click of a button
  * Call a rest API with parameters with a click of a button
  * List my work items, PRs, build status from VSTS
  * Show a filtered view of my mailbox on Office 365 that I configure to show important mails from the team or boss
  
  I'm hoping that this tool would either be browser based or work as a Windows client.
  
  I'm sure no tool exists that meets all these requirements. So if I had to build something myself then are there any good platforms that allow easy customization to make these things happen?
  
  Any pointers?
  
  **Tags:** software-engineering
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2018-08-05. Score: 2
  
  For all of your read-only dashboard needs, there is [Grafana](https://grafana.com/) with multitude of [plugins](https://grafana.com/plugins), data sources and visualizations (tables, charts etc). You can also program your custom data sources pretty easily with official "[simple-json-datasource](https://github.com/grafana/simple-json-datasource)" plugin.
  
  By default, Grafana does not support buttons or other kind of form/action stuff on its own. Grafana is all about visualizing data, not modifying it. Yet, while I haven't tried it myself, Grafana supports [Text/HTML/Markdown panels](http://docs.grafana.org/features/panels/text/), I think you can implement any JavaScript logic inside those panels.
  
  
  ---
  
  ### Answer by username_2 on 2018-08-10. Score: 0
  
  It sounds to me like you might get some good help by changing what you ask for. The tools that support Agile programming tick off many of these boxes. The Agile world is pretty mature, and it's unlikely you have a problem not encountered already. If you look at those tools, you'll see how they lay out kanban boards, and tickets, and software metrics, and visualizations.
  
  GitHub ( and probably GitLab) also have a lot of developer tools. I am using Grafana, but its definitely not an execution environment, nor is JIRA without a paid extension. But Jenkins can be used for many types of tasks to kickoff whatever. For your email, create some filters for Outlook, or start using Slack, even better.
  
  
  ---
  
  