Comments (2)
Hi @victorb, this is a great project, thank you for taking the time to do it.
Haven't had the chance to setup this project locally so a couple of questions on this to see how I can help. How are you thinking about tackling this issue?
- I saw that you are using Prometheus. Are these metrics stored there?
- Should we setup a basic website that would fetch them from Prometheus?
- I saw you have setup a website on the
gh-pages
. I don't see how this is being built so I guess you are managing it manually. Have you thought about moving to a framework? Is this a good time to talk about it?
I could setup another page on the existing website, trying to fetch data from Prometheus and showing them in some nice metrics using a third-party metrics library.
Thank you
from open-registry.
Hi @victorb, this is a great project, thank you for taking the time to do it.
Thanks, makes me very happy to hear! :)
I saw that you are using Prometheus. Are these metrics stored there?
Yes, currently prometheus is used everywhere, even for the finances, the idea being that we can have one dashboard in Grafana that is public that gives a overview of everything from the finances, infrastructure or application-specific metrics.
Should we setup a basic website that would fetch them from Prometheus?
I think we can use a Grafana Dashboard for the main view. What would be nice and is planned, is to fetch data from Prometheus and show is on the website. I was planning to include it in the first version of the website, but didn't have time. You can see the commented HTML where the metrics/finances are supposed to be here: https://github.com/open-services/open-registry-website/blob/master/index.html#L248-L345
I saw you have setup a website on the gh-pages. I don't see how this is being built so I guess you are managing it manually. Have you thought about moving to a framework? Is this a good time to talk about it?
So the gh-pages
you see here in open-services/open-registry
is the documentation available over at https://docs.open-registry.dev. It's built with mkdocs already.
The configuration for the docs config is here: https://github.com/open-services/open-registry/blob/master/mkdocs.yml
And the actual documents are here: https://github.com/open-services/open-registry/tree/master/docs
The main website has a different repository: https://github.com/open-services/open-registry-website
Regarding the landing page (https://open-registry.dev) it's currently very simple and hopefully we can keep it so. There is no framework and works without JS, which would be nice to keep it like that. Unless there is a sudden jump in complexity compared to now, I'd like to avoid any frameworks.
If you feel up for it, I added a issue in the website repository about working
towards showing the finance metrics there. Take a look and let me know what
you think: open-services/open-registry-website#1
from open-registry.
Related Issues (20)
- Let's decide on a roadmap HOT 2
- How is the Open-Registry project actually run right now? HOT 3
- Cache original metadata response without rewriting
- Suggestion: Additional Form of Funding (Mining Crypto) HOT 1
- Why is this written in Closure and not JavaScript? HOT 2
- Make sure 404s from registry.npmjs.org gets 404 response from open-registry
- To accept sponsorships or not? HOT 1
- Future upgrades for public dashboard
- Support more registries
- Fetching packages via dnslink HOT 1
- Implement Open Services Framework V1
- Production go-ipfs going bananas HOT 23
- avoid Open-Registry to kill connections coming from Bolivar
- FIXME, I fail.
- Is this usable as a fallback?
- Corrupted JSON on https://npm.open-registry.dev/wrappy URL HOT 3
- Registry is down - npm.open-registry.dev let's encrypt certificate expired yesterday HOT 3
- Using 3rd party software
- Code Analysis No more from scratch project
- npm.open-registry.dev serving malformed json for lodash HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from open-registry.