Grafana dashboard variables on steroids | Variable panel with Single, Multi, Tree View layouts

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

Комментарии • 58

  • @pingzhang7443
    @pingzhang7443 Год назад +2

    This Variable Panel is what we have been waiting for long time. great job!

    • @volkovlabs
      @volkovlabs  Год назад +1

      Thank you. You can try it from the latest CI build. We will release a new version as soon as heard back from the Grafana team.

  • @AsepSupriyadi-jp8cg
    @AsepSupriyadi-jp8cg Год назад +1

    My favorite channel. We are really need this. Thanks volkov team

    • @volkovlabs
      @volkovlabs  Год назад

      As soon as it's approved we will release a new version to include in the Grafana Catalog.

  • @samantr
    @samantr Год назад +1

    fatastic work Volkov Labs .. eager to try this out...

    • @volkovlabs
      @volkovlabs  Год назад

      Thank you! Open any issues or feature requests in the GitHub repository.

  • @tiagoc6251
    @tiagoc6251 Год назад +1

    I've just finished implementing it on my project. Nice work!

    • @volkovlabs
      @volkovlabs  Год назад

      Glad to hear! We just released a new version 1.7.0 with more exciting features, it's under Grafana team review.

  • @philldesigner
    @philldesigner Месяц назад +1

    Ta top de mais esses plugins!!!! Parabéns!

  • @JohnPamplin
    @JohnPamplin Год назад +1

    This looks great! I cannot wait to try this! Nice work!

    • @volkovlabs
      @volkovlabs  Год назад

      Let us know what do you think when try. Open any issues or feature requests in the GitHub repository.

  • @volkovlabs
    @volkovlabs  Год назад +8

    The Variable panel was accepted to the Grafana Catalog and can be installed in Grafana Cloud and On-Premises: grafana.com/grafana/plugins/volkovlabs-variable-panel/
    Please share your feedback and screenshots!

    • @kkdin546
      @kkdin546 10 месяцев назад +1

      Great panel! Will this plugin be available for installing in Azure Managed Grafana?

    • @volkovlabs
      @volkovlabs  10 месяцев назад

      @@kkdin546 It's register in the Grafana Catalog, but due to security concerns, Azure Managed Grafana doesn't currently support custom plugins. It's available in the Grafana Cloud

  • @ahamedtemp
    @ahamedtemp Год назад +1

    This looks great!

    • @volkovlabs
      @volkovlabs  Год назад

      Thank you. It works great as well!

  • @samuelsalas7728
    @samuelsalas7728 5 месяцев назад +1

    Hi Daria,
    I´m having trouble at the moment of working with the "tree view" functionality of this panel. I´m using a MySQL datasource but as i call all the colums needed for building the tree view it only shows me one colum, and when I try to add one more (in the layout section) the panel shows me this message: "Variable is not selected or do not match returned fields."

    • @volkovlabs
      @volkovlabs  5 месяцев назад

      Make sure that your variable name is matched field's name retrieved from the data source.

  • @pn12312
    @pn12312 9 месяцев назад +1

    This is genius! Thanks a lot!

  • @PriyaKumari-sz6cu
    @PriyaKumari-sz6cu 6 месяцев назад +1

    I want to use the variable plugin for showing my custom variables which I created for the panel Titles in grafana and after that i want to link the custom variables to the panels titles such that it will show only those panels rest will not be visible or we can say as a Tab I want to use it. Can you please help me with that.

    • @volkovlabs
      @volkovlabs  6 месяцев назад

      You mean you need to add repeat panels based on the variables? It explained in the Grafana documentation: grafana.com/docs/grafana/latest/panels-visualizations/configure-panel-options/#configure-repeating-panels.

  • @sheryjohnson4215
    @sheryjohnson4215 11 месяцев назад +1

    Hi Daria,
    My variable is acting a bit weird. In Grafana while loading the dashboard all the panels load but the variable panel doesn't. Only when I click on "cancel query" it loads and functions as expected. But once the page is refreshed the same thing repeats. Could you please help me fix this?

    • @volkovlabs
      @volkovlabs  11 месяцев назад

      Check your query for the Variable panel. Panels are waiting to fetch the data.

  • @-Tharos-
    @-Tharos- 19 дней назад +1

    This plugin looks really promising! One question: can it be used to show regular drop-down style menus instead of tree views? Thanks.

    • @volkovlabs
      @volkovlabs  19 дней назад

      Yes, it's supported and explained in the latest tutorials: volkovlabs.io/plugins/business-variable/layout/

    • @-Tharos-
      @-Tharos- 19 дней назад +1

      @@volkovlabs Wow, thank you for your prompt reply!

    • @volkovlabs
      @volkovlabs  19 дней назад

      @@-Tharos-

  • @leehyunjin3745
    @leehyunjin3745 6 месяцев назад +1

    Hi! May I know how to display glue workflow metrics in grafana dashboards? Thank you

    • @volkovlabs
      @volkovlabs  6 месяцев назад

      You mean AWS Glue? Try to use AWS Cloudwatch Data Source: grafana.com/docs/grafana/latest/datasources/aws-cloudwatch/

    • @leehyunjin3745
      @leehyunjin3745 6 месяцев назад +1

      Yes, Aws glue. I used cloudwatch as data source but I only get glue job related metrics. I need to display failed glue workflow details​@volkovlabs

    • @volkovlabs
      @volkovlabs  6 месяцев назад

      @@leehyunjin3745 Please ask this question on Community Forum: community.grafana.com.

  • @sayan7s
    @sayan7s Год назад +1

    Hi thanks for all the effort. Can you provide a tutorial on creating alerts with custom variable

    • @volkovlabs
      @volkovlabs  Год назад

      We already have tutorials for Annotation and Alerts and how to work with variables. Have you seen them or you are looking for something else?

  • @songkeat
    @songkeat Год назад +1

    hi, my database in influxdb V2, which uses flux query, i am quite new in this and i had tried looking for sample solution that uses flux query but to no result. would you be able to point out how to do it in flux query instead? some hints and guidance would do. thank you!

    • @volkovlabs
      @volkovlabs  Год назад +1

      Are you asking how to add dashboard variables using influxdb or Query for Tree View with statuses? Community Forum is a great place to ask InfluxDB questions, there are a lot of very experienced InfluxDB members: community.grafana.com/new

  • @paul.werner-almig
    @paul.werner-almig Год назад +1

    very nice work. :)

    • @volkovlabs
      @volkovlabs  Год назад +1

      Thank you. Since the video was published we improved the Variable panel and it becomes even better: volkovlabs.io/blog/variable-panel-1.5.0-20230711/

    • @paul.werner-almig
      @paul.werner-almig Год назад +1

      @@volkovlabs thanks again :) i will definatly take a look at it within the next days. I am planing to use the pannel to have a condition based selection. Like: 1. Panel countries 2. Customers 3. Machines/Devices 4. Type to filter: have Warnings|Errors|Maintenance 5. Type of the field to display (which error/maintenance/warning etc. from a list of available within db)
      I guess this should be possible to build?!

    • @volkovlabs
      @volkovlabs  Год назад

      @@paul.werner-almig Yes, everything mentioned should be supported in the 1.5.0, which was approved today.

  • @kamal2824
    @kamal2824 Год назад +1

    I am using Trino SQL as DB, When I try to add multiple variable, Its not working pls help. It worked for single var. I have created a dropdown filter

    • @volkovlabs
      @volkovlabs  Год назад

      I need more information than "it's not working". Did you watch the video? Field name should be named as variables Id to connect them. Is it a problem?
      --
      Mikhail

  • @fredpan
    @fredpan 4 месяца назад +1

    Great plugin. But there is a bug in tree view: when multiple leaf nodes from different parent nodes shares the same name, I select one, all will be selected.

    • @volkovlabs
      @volkovlabs  4 месяца назад

      I would not say it's a bug, it works as designed. All elements with the same name (value) will be selected.
      You can look into using label:value pairs to display same labels, but values can be different for each node. Will it work for you?

    • @fredpan
      @fredpan 4 месяца назад +1

      @@volkovlabstbh, no. 😂😂 That would be ugly. And that changed variables value, which makes variable hard to use for me. Probably it’s by-designed for your plugin, but it would be nice if you can have a trigger to enforce variables always be in hierarchy. 😊

    • @volkovlabs
      @volkovlabs  4 месяца назад

      @@fredpan Hierarchy used only for visualization, under the radar we utilize native variables implementation to update each variable separately. To implement what you are looking for is required to decouple of the native Grafana implementation.

  • @Thimn2824
    @Thimn2824 3 месяца назад

    Hi Daria, thanks for the video, I tried out the variable panel and it works great. I was looking for a solution where the variable values would not appear in the URL in the search bar. Is there a way I can use the variable panel for that? I created a variable panel for the query variable and still the variable value appears and changes whenever I toggle the values in the variable panel.
    I would greatly appreciate any help. Thanks!

    • @volkovlabs
      @volkovlabs  3 месяца назад

      Variable panel follows the native Grafana implementation. All dashboard variables should be updated by changing URL, which triggers dashboard to update and rerender panels.
      What you are looking for is called EventBus for interpanel connectivity, we explained in the blog post: volkovlabs.io/blog/echarts-shared-crosshair-and-eventbus-20240520/.

    • @volkovlabs
      @volkovlabs  3 месяца назад

      EventBus supported in Business Text panel: volkovlabs.io/plugins/volkovlabs-dynamictext-panel/eventbus/

    • @Thimn2824
      @Thimn2824 3 месяца назад

      @@volkovlabs Thanks I'll look into it now

    • @Thimn2824
      @Thimn2824 3 месяца назад

      I read the documentation you provided. But I couldn't understand how I can get rid of the variable from the URL using EventBus. Could you give a little more detail on that if possible please?

  • @anonymousanonymous-hf8yd
    @anonymousanonymous-hf8yd 11 месяцев назад +1

    Is there any option to use variables if I am using CSV as a datasource????

    • @volkovlabs
      @volkovlabs  11 месяцев назад

      CSV data source should support variables looking at the documentation: grafana.github.io/grafana-csv-datasource/variables/. In Variable Panel any data source is supported which supports variables.

    • @anonymousanonymous-hf8yd
      @anonymousanonymous-hf8yd 8 месяцев назад +1

      @labs Thanks for the reply.I am able to create the variables but how would I connect with my data(into the panel) when I m using csv as datasource. I am not able to use those varibles like i query we can us the variable by $ but there is no option in csv. Please help. thanks

    • @volkovlabs
      @volkovlabs  8 месяцев назад

      @ousanonymous-hf8yd You can filter data using Transformations if data source does not support it.