GithubHelp home page GithubHelp logo

cf-toolsuite / cf-hoover-ui Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 3.0 1.48 MB

A simple dashboard display for metrics gathered from a cf-hoover instance

License: Apache License 2.0

Java 99.79% Shell 0.21%
vaadin-flow dashboard cf-hoover spring-webflux cloud-foundry metrics-visualization resilience4j spring-cloud-loadbalancer java spring-boot

cf-hoover-ui's Introduction

cf-hoover-ui's People

Contributors

dependabot-preview[bot] avatar dependabot[bot] avatar pacphi avatar sneal avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

cf-hoover-ui's Issues

Refine filters for date/time columns in detail views

While we can filter on all fields in detail views, we should take into account idiosyncrasies of date/time columns. It is arguably more desirable to set a range than a specific date/time.

Let's refactor the filter implementation in each of the application and service instance detail views to allow users to set a range. To be as flexible as possible when defining a range, I'm contemplating adding start and end DatePicker(s) to the header row for date/time columns.

Helpful links to inform implementation:

Color code the Spring dependencies in the detail and dependency frequency views

It would be nice to provide a red-orange-yellow-green color coding correlated with: completely out-of-date, nearing end of support, in-support, and most recent Spring versions detected.

E.g.,

For versions of Spring Boot detected

Green is 3.2.x
Yellow is 3.0.x to 3.1.x
Orange is 2.7.x
Red is < 2.7.x

We'd similarly color code for all other Spring projects in eco-system we wish to report on.

Going to investigate using this at work, will provide feedback / use-cases.

This is a sporadic and generally useless comment, but, just wanted to say I'm inspired by your other projects like cf-butler, and I'm excited to try this out too. We're getting a lot of interest in cloud foundry internally at work, and value-stream mapping is getting more and more important. Just wanted to say I'm looking forward to trying this out, and will try to provide constructive feedback and use-cases.

I will start using this and get feedback, but I can already anticipate my boss's boss requesting features such as...

  • Ability to aggregate data by selecting multiple orgs (or querying on annotations)
  • Retaining historical data
  • Calculating "trending" data, like onboarding rate of apps, etc.
  • Listing total AIs/SIs, broken down by service, with an ability to setup filtering rules for non-billable SIs like Spring Cloud Config instances
  • Querying for apps which haven't been re-pushed since X-days
  • Combining this data with "showback" configuration, e.g. configuring a price plan for application gb/hr + configuring price plans for service instances

... but I promise I will be a good OSS citizen and file reasonable feedback with reasonable use-cases

Thanks for your time, I really appreciate it.

Update documentation to reflect rebranding

With the acquisition of Pivotal by VMWare, and the recent announcements regarding the Tanzu portfolio the README should be updated to reflect these updates. Some hyperlinks are now broken and will need to be fixed.

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.