Coder Social home page Coder Social logo

fgruchala / vision-actuator-web Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 276 KB

Material Design UI for Actuator

License: GNU General Public License v3.0

JavaScript 55.38% HTML 42.72% CSS 1.68% Java 0.22%
spring-boot-actuator material-design angularjs internationalization npm javascript spring-boot angular-material ui-router moment-js

vision-actuator-web's People

Contributors

couturierb avatar fgruchala avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

vision-actuator-web's Issues

[Multi services] Page principale pour gérer plusieurs services

Crée une nouvelle page qui deviendra la page principale. Elle permettra de renseigner de nouveaux services actuator à monitorer et offrira une visualisation rapide de ces services.

Nouvelle features :

  • Lister les services configurés, avec comme données :
    • Le status
    • Le nom donné au service lors de l'ajout et l'url de base (le domaine)
    • Le dernier accès HTTP
  • Accéder au dashbroad du service en cliquant
  • Ajouter la possibilité de supprimer un service

Refacto :

  • Déplacer le champ permettant de renseigner un service dans cette page
  • Modifier la gestion des routes et du fil d'ariane
  • Modifier la gestion du refresh automatique
  • Modifier la gestion des notifications pour empêcher de faire les requêtes "health" sur les services qui ne répondent pas (Plusieurs erreurs 503 s'affichent en console)

Bug :

  • Apres avoir cliqué sur un projet pour aller sur le dashboard, en revenant sur la home, le projet cliqué a disparu de la liste (Mais pas du storage, il revient apres un f5)

Bean name/type too long

Problem

screenshot

Solution

Split the string on "." character to separate the package path of the bean name.

[GBL] Améliorations

  • Permettre l'ordonnancement des services dans la liste
  • Ajouter un message lorsque la liste des projets est vide (+ un lien ouvrant la popup d'ajout)
  • Revoir le bouton d'ajout d'un projet (pas très visible et icône trop petite peut-être)
  • Donner un nom unique à chaque projet (actuellement, si on créé un projet avec le même nom, l'id est égale au nom, donc ça posera problème)
  • Gérer le cas des services unavailable (dans l'indicateur de status) et ajouter des icones pour les status 'up', 'down' et 'inconnu'

[GBL] Angular 2

A améliorer en vue du passage vers angular 2 :

  • Revoir la gestion du "current project" dans l'actuatorService (peut-être le supprimer et ne garder que les méthodes qui prennent un id de projet en paramètre)
  • Revoir peut-être la gestion des icônes, pour ne pas devoir télécharger le fichier à chaque fois qu'on veut utiliser une nouvelle icône

Multi services

Add a new configurable panel for multi services monitoring (with url selector)
Each clic on service redirect user on the actual dashbord

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.