Giter VIP home page Giter VIP logo

Comments (11)

fmuell2 avatar fmuell2 commented on June 1, 2024 1

For my specific case i would prefer the description dimension and structure the information as a long plain text. But i really think the labels would make sense too. E.g. when planning changes on different stages like prod/dev/test or the change is related to a specific third party vendor.

from volkovlabs-calendar-panel.

marcusolsson avatar marcusolsson commented on June 1, 2024 1

Had a go at this. Would something like this work for you?

description

from volkovlabs-calendar-panel.

marcusolsson avatar marcusolsson commented on June 1, 2024 1

Available in v0.3.0 🚀 Please try it and and let me know how it can be improved!

from volkovlabs-calendar-panel.

marcusolsson avatar marcusolsson commented on June 1, 2024

This is an interesting feature. I think the main challenge is how to configure this without adding too many new dimensions. I think I'd like to understand how people will use these features first. Could you share some more details on your use case?

from volkovlabs-calendar-panel.

fmuell2 avatar fmuell2 commented on June 1, 2024

We would like to add a upcoming IT changes calender in our grafana environment. Right now we store information about start date, end date, title and addition information in a mariadb. The additional information is stored in one field, so maybe there has only one dimension to be added.

The additional information includes:

  • Change Responsibles (functional and technical coordinator)
  • Description
  • Affected Services
  • Effects of the change
  • Ticket system id

I think it would be sufficient if there will be a popup or mouseover when selecting a specific calender entry to show the additional information stored in the datasource field

from volkovlabs-calendar-panel.

marcusolsson avatar marcusolsson commented on June 1, 2024

In my other plugins I have a "Labels" dimension where you can select multiple fields to display as generic badges. Here's an example:

Screenshot 2021-05-18 at 09 48 40@2x

It's not very structured, but could be enough to display metadata in a generic way.

Along with a Description dimension for longer texts, I think we could cover a lot of different use cases. WDYT?

from volkovlabs-calendar-panel.

fmuell2 avatar fmuell2 commented on June 1, 2024

Looks really great! Does the longer description support linebreaks for better structuring?

from volkovlabs-calendar-panel.

marcusolsson avatar marcusolsson commented on June 1, 2024

How would you like to define the line breaks? \n? Maybe consider supporting Markdown in the description text?

from volkovlabs-calendar-panel.

fmuell2 avatar fmuell2 commented on June 1, 2024

Good question. I dont know what grafana exactly supports at this point out of the box. In my case i can manipulate the input field, so doesn´t really matter if just "\n" or "</ br>" or markdown. I think the final approach depends on the future needs of other users

from volkovlabs-calendar-panel.

fmuell2 avatar fmuell2 commented on June 1, 2024

Thank you very much for your fast support! I upgraded to 0.3 and testet it out. Unfortunatly it didn´t get the linebreaks work for me neither \n nor
was working for me. Or did i miss something?

from volkovlabs-calendar-panel.

marcusolsson avatar marcusolsson commented on June 1, 2024

I decided to publish this without support for line breaks for now to gather more feedback. I created an issue for this here #11.

from volkovlabs-calendar-panel.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.