package
Version:
v0.35.13
Opens a new window with list of versions in this module.
Published: Jun 12, 2024
License: AGPL-3.0
Opens a new window with license information.
Imports: 7
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Running an example that shows metrics data?
- Launch a local metrics server, which exposes the metrics data via the
/metrics
endpoint.
You can choose one of the following:
-
Collection Node:
go run module/metrics/example/collection/main.go
-
Execution Node:
go run module/metrics/example/execution/main.go
-
Verification Node:
Note: Running example with -happypath
flag examines the metrics collection on a real
happy path of verification node.
go run module/metrics/example/verification/main.go
-
Consensus Node:
go run module/metrics/example/consensus/main.go
The above commands each launch a metrics server on localhost with port 9090
- Install the prometheus server
brew install prometheus
- Launch the prometheus server to scrape the metrics from our local metrics server
prometheus --config.file=module/metrics/example/prometheus.yml
-
Open the prometheus UI in your browser
http://localhost:9090/graph
-
Go to the "Graph" tab to query and verify the collected metrics data
type consensus_cur_view
, and press "Enter" to view the metrics data over time
Documentation
¶
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.