Replies: 1 comment
-
MileStone 3 checkinMilestone 3 DeliverablesProposed in the OriginalThe following milestone are proposed in the original grant. Milestone 3 CheckinsThe team has implemented additional metrics per milestone 3 deliverable according to feedbacks from the community. A walkthrough video of all newly added metrics can be found here... https://drive.google.com/file/d/1M_MRDHlRfrRj27esX4X3ypiQEIJE0-k8/view?usp=sharing AppendixAdditional metrics, besides the ones proposed in the original, collected from both community feedbacks and brainstorm of Venus team. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Background / 背景
Data Onboarding Metrics
devgrants#858MileStone 1 and 2 checkin
Milestone 1
For milestone 1, we will be covering the following deliverables...
Milestone 1 Checkin
Collecting community feedbacks
Before we start to implement metrics system, the team has collected set of key metrics submmitted by both community and the team itself...
#4951
Design docs
After carefully reviewing metrics we collected, the team produced the design documentation as well as making design choices. The document will be iterated on in the future too.
filecoin-project/venus-docs#359
Implementation
The initial POC implementation of the metrics are for venus-messager component of Venus system, which is demoed here...
https://drive.google.com/file/d/1y_lYoB1IFRglQsFB8Hps5SdXH_7B-jx9/view?usp=sharing
In the demo, you will see how metrics can be configured with the exporter of choice by user, the port and uri configuration and lastly upping the metrics service so that the data can be consumed by Prometheus.
In the second part of the demo, you will the both the fil amount and nounce change of the wallets being reflected in the real time metrics monitoring feed.
https://drive.google.com/file/d/1REGXTS66P-h4Ct0tCRWVrIFgzpvfviVO/view?usp=sharing
Doc
Initial documentation of venus-messager metrics...
https://github.com/filecoin-project/venus-messager/blob/master/docs/zh/metrics-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.md
Milestone 2 Checkin
Milestone 2 checkin scope...
Previously for milestone 1 checkin, the team has presented 1) how metrics for venus-miner is configured 2) accessing the configured metrics endpoint from a web browser 3) and lastly using Prometheus to read and graph the data feed from the before-mentioned endpoint.
For milestone 2 checkin, the demo follows the exact 3 steps, but for the rest of the components, namely the messager, gateway, daemon, market and cluster components (Everything is open sourced in their respective repos). In the following demo, each component will be 1) first configured to enable metrics functionalities, then exporters, ports and endpoint URL. 2) Then the said endpoint will be accessed through web browser displaying real time data of the metrics. If we hit refresh in the browser, we could see that the data will be renewed. 3) For more intuitive understanding of the metrics data from the endpoint, we showed how it would be displayed in Prometheus. Please kindly checkout the demo below...
https://drive.google.com/file/d/1IRqkknicaOEc0i20qs7y1J8WIsrxKvtg/view?usp=share_link
Additional Metrics Planned
Beta Was this translation helpful? Give feedback.
All reactions