ipni / index-observer Goto Github PK
View Code? Open in Web Editor NEWAn observability tool for storetheindex content routing systems & providers
An observability tool for storetheindex content routing systems & providers
To reduce noise of pod eviction in dev cluster specify some resource limit and request for the index observer. Ideally, it should gracefully be restarted using a con job instead of letting it run until it runs out of memory and evicted.
currently has a memory leak of some form
probably should recycle the libp2p host every few hours to make sure there aren't any other long-lived resource uses
The local storage of index observer exceeds the maximum allowed ephemeral storage on K8S. To have a more predictable runtime behaviour, define a dedicated PVC and mount that as the data directory for the instance.
Currently index-observer in dev monitors both dev and prod environments. We need to separate them up.
Much like storetheindex, the index-observer should have a dedicated grafana dashboard that tracks:
This will help monitor and maintain the service, as well as ensure stability of the metrics reported for SitReps.
it looks like nodes don't like answering statemarketdeals
because it's expensive. we should calculate instead off the snapshot at https://marketdeals.s3.amazonaws.com/StateMarketDeals.json
currently the hourly tasks samples entries from providers. It should then feed into a downstream pipeline that checks those hashes against the monitored network indexers and confirms availability there
Implement a mechanism that allows the maximum disk usage by index-observer to be configurable. This means there is a need for some data removal strategy.
This is so that the hardware requirements can be configured and predictable at runtime.
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.