You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
expose counter and percentiles, min/max/mean aggregations on prometheus side
resettingTImer
summary
Implementation
For implement expose metrics i'm not use official prometheus client to avoid duplicate metrics aggregation.
I considered the option with the implementation of the metrics.Registry interface, but due to the different types and approach to aggregating metrics, this option did not look friendly.
Description
Now metrics collecting in internal
metrics.Registry
and can be pushed to external influxdb.I suggest adding support for prometheus pull metrics.
Changes
Types mapping
count
metric, prometheus aggregations or ratesmin/max/mean
aggregations on prometheus sideImplementation
For implement expose metrics i'm not use official prometheus client to avoid duplicate metrics aggregation.
I considered the option with the implementation of the
metrics.Registry
interface, but due to the different types and approach to aggregating metrics, this option did not look friendly.#17077
Example of grafana dashboard with geth metrics collected by prometheus:
https://snapshot.raintank.io/dashboard/snapshot/nxZB4UEhyo2zvMZNzBUfb7jlTAnE57fF?orgId=2 -
The text was updated successfully, but these errors were encountered: