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
I would like to request the implementation of a Prometheus-style node exporter endpoint for Pigeon metrics. This would enable us to monitor our nodes more effectively by leveraging Prometheus for data aggregation and alerting.
Detailed Explanation
Prometheus is a widely used monitoring tool that collects metrics from configured targets at given intervals, evaluates rule expressions, displays results, and can trigger alerts if some conditions are observed to be true. Integrating Prometheus-style metrics collection into Pigeon would greatly enhance our ability to monitor node health, performance, and reliability in real-time.
Specific Metrics Needed
We can include pigeon metrics, similar to those provided by the palomad q metrix command for validators, formatted in a Prometheus-compatible way:
val_address: The validator's address
success_rate: Rate of successful operations or transactions
execution_time: Time taken to execute operations or transactions
fee: Fees associated with transactions or operations
feature_set: A numerical representation of the available features or capabilities
An example of the current metric output in JSON format is provided below:
# Related Github tickets
- #1083
- VolumeFi#1257
# Background
All custom modules have at least some HTTP API endpoints configured, but
none of them were enabled. This change makes sure all modules register
their endpoints accordingly. Make sure to set `api.enable` to `true` in
`~/.paloma/config/app.toml` by default the API is disabled.
# Testing completed
- [x] test coverage exists or has been added/updated
- [x] tested in a private testnet
# Breaking changes
- [x] I have checked my code for breaking changes
- [x] If there are breaking changes, there is a supporting migration.
Feature Request
Summary
I would like to request the implementation of a Prometheus-style node exporter endpoint for Pigeon metrics. This would enable us to monitor our nodes more effectively by leveraging Prometheus for data aggregation and alerting.
Detailed Explanation
Prometheus is a widely used monitoring tool that collects metrics from configured targets at given intervals, evaluates rule expressions, displays results, and can trigger alerts if some conditions are observed to be true. Integrating Prometheus-style metrics collection into Pigeon would greatly enhance our ability to monitor node health, performance, and reliability in real-time.
Specific Metrics Needed
We can include pigeon metrics, similar to those provided by the
palomad q metrix
command for validators, formatted in a Prometheus-compatible way:An example of the current metric output in JSON format is provided below:
The text was updated successfully, but these errors were encountered: