metrikube / app Goto Github PK
View Code? Open in Web Editor NEWEmpower Developers with Comprehensive Ecosystem Monitoring.
License: MIT License
Empower Developers with Comprehensive Ecosystem Monitoring.
License: MIT License
Les instructions seront écrites en markdown afin de pouvoir les formater correctement à l'affichage
Rajouter les instructions d'installation des plugins dans le readme
Steps to complete :
Client calls /dashboard endpoint twice at the app startup
Une fois le plugins configuré, je dois pouvoir le visualiser dans mon dashbaord, et le modifer/supprimer si besoin
Lorsque je suis sur mon tableau de bord je souhaiterais pouvoir voir les métriques évoluer au cours du temps sans que je n'ai a cliquer sur rafraîchir
En tant qu'utilisateur, lorsque je clique sur le bouton "Ajouter un plugins", je dois pouvoir lister les plugins disponibles afin de pouvoir choisir celui que je veux installer
Avoir la possibilité de choisir parmi des métrique déjà défini dans une liste déroulante
Je dois pouvoir filtrer les plugins par catégorie
Todo :
pluginId
dans la table metric pour savoir quelle sont les metriques d'un plugin et renvoyer un tableau de metricscredentialType
dans les pluginisNotifiable
sur les metric pour dire que cette metrique peut avoir des notificationsiconUrl
pour l'icone du pluginalerte
le champs metricId
doit faire référence à la table PluginToMetric
Y'a rien 👀
alors qu'on devrait avoir un tableau
export const AwsEc2MultipleInstancesUsage = ({ widget }: Props) => {
return (
<SimpleWidget>
<>
<small>{widget.data.name}</small>
</>
</SimpleWidget>
)
}
Deploy metrikube to docker hub and make it runnable with docker run metrikube
Lorsque je créer une alerte sur un plugin je dois être en mesure d'être averti par si jamais l'alerte se déclenche lorsque je ne regarde pas le dashboard
Todo :
Setup the backend project with :
Lorsque qu'un widget dispose d'alertes et que certaines de ces alertes ce sont déclenchées, je souhaiterais que ces alertes là s'affichent sur mon dashboard afin d'avoir un retour visuel sur les alertes qui ce sont déclenchées.
Je peux aussi cliquer sur un bouton "résolu" pour ne plus afficher cette alertes
(cf maquettes)
The goal of this epic is to list all required information using AWS SDK
https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/getting-started-nodejs.html
Create alerts on widget creation process doesn't work
The goal of this plugin is to use Github API to list the required information.
Github Rest API Doc here: https://docs.github.com/fr/rest?apiVersion=2022-11-28
Si la métrique que j'ai choisi dispose d'un système d'alerte, je dois pouvoir la configurer si besoin
IMPROVE : widget creation alerts step ui
En tant qu'utilisateur du dashboard :
Je souhaite voir un message d'erreur dans la carte du plugin lorsque le widget sur mon dashboard ne répond pas (par exemple, en cas d'erreur 500 du serveur)
Afin d'être informé que le plugin n'a pas pu se charger correctement.
A chaque fois ou le EventSource reçoit la data il render le dashboard et ça scroll tout en haut
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.