turbot / steampipe

Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.
https://steampipe.io
GNU Affero General Public License v3.0
6.83k stars 262 forks source link

Make Charts Interactive (with links) #4127

Closed gabrielsoltz closed 4 months ago

gabrielsoltz commented 7 months ago

Is your feature request related to a problem? Please describe. When using a chart resource with Steampipe dashboards, there is no way to generate a link dynamically based on the graph's content. This makes dashboards less interactive. For example, if we graph resources in the cloud by region, I could get 3 different regions in my graph with the number of resources, like eu-west-1, us-east-1, and eu-west-2. When you select the graph using the mouse, the values are highlighted, but there is no way to generate a link with that data. For example, I want to go to another dashboard with a filter applied for that region (https://mydashboards/local.dashboard.test?input.region="SELECTED_VALUE")

Describe the solution you'd like

A similar behavior is already implemented with the tables resources, using:

      column "key" {
        href = "https://myurl/{{.'key' | @uri}}"
      }

I think we should use graphs in a similar way so we can dynamically generate a link based on their content.

This will make the Steampipe dashboards much more useful in terms of navigation and user experience.

github-actions[bot] commented 5 months ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days.

github-actions[bot] commented 4 months ago

This issue was closed because it has been stalled for 90 days with no activity.