Skip to content
  • Max Inden's avatar
    Introduce Prometheus metric endpoint replacing Grafana endpoint (#4981) · ebd42434
    Max Inden authored
    
    
    * Refactor rebase master prometheus_v0.3
    
    * Milestone1: Final Version of v0.3
    
    * no-std or warm compatibility issues, grapana-data -source code reference and correction,applicable
    
    * Cargo.lock paritytech/master rebase
    
    * prometheus networking.rs del, grafana-data-source networking.rs pub edit and note
    
    * chore: reflect various feedback
    
    * Spaces to tabs.
    
    * Replace grafana and tidy
    
    * Add generics
    
    * Add photo back
    
    * Re-fix spaces in primitives/consensus/babe/src/inherents.rs
    
    * Refactor rebase master prometheus_v0.3
    
    * Milestone1: Final Version of v0.3
    
    * no-std or warm compatibility issues, grapana-data -source code reference and correction,applicable
    
    * prometheus networking.rs del, grafana-data-source networking.rs pub edit and note
    
    * chore: reflect various feedback
    
    * Replace grafana and tidy
    
    * Add generics
    
    * Add photo back
    
    * Re-fix spaces in primitives/consensus/babe/src/inherents.rs
    
    * chore: revert this file back to paritytech/master inherents.rs.
    
    * Add newline at EOF
    
    * Tidy
    
    * Use local registry
    
    * fix typo
    
    Co-Authored-By: default avatarMax Inden <[email protected]>
    
    * chore:  Apply review feedback
    
    * endpoint -> exporter
    
    * fix readme
    
    * Remove lazy_static, use ServiceMetrics struct instead
    
    * Switch to using GaugeVecs
    
    * chore: without nightly , edit README
    
    * block_height -> block_height_number
    
    * Switch to a ready_transactions_number gauge
    
    * Update utils/prometheus/src/lib.rs
    
    Co-Authored-By: default avatarMax Inden <[email protected]>
    
    * no-prometheus flag add
    
    * /metrics url Input check
    
    * remove prometheus in Tracing
    
    * remove prometheus in Tracing
    
    * chore: master code rebase edit
    
    * gitlab-check-web-wasm edit code
    
    * From:from and cargo.lock update
    
    * with_prometheus_registry add background_tasks
    
    * utils/prometheus/src/lib.rs: Restructure #[cfg] for wasm without hyper
    
    Given that Hyper is not compatible with WASM targets it needs to be
    excluded from WASM builds. Instead of introducing #[cfg] lines
    throughout the crate, this patch splits the crate into two: known_os and
    unknown_os (WASM).
    
    * utils/prometheus/src/lib.rs: Feature gate known_os module
    
    * client/cli/src/lib.rs: Re-add newline at end of file
    
    Co-authored-by: default avatarJeseonLEE <[email protected]>
    Co-authored-by: default avatarGavin Wood <[email protected]>
    Co-authored-by: default avatarAshley <[email protected]>
    Co-authored-by: default avatarHyungsuk Kang <[email protected]>
    ebd42434
This project manages its dependencies using Cargo. Learn more