Repository navigation
Conversation
…r managed P2Poolv2 user-level systemd instances (p2poolv2@<instance>.service)
R27-pixel
marked this pull request as draft
October 20, 2026 14:42
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
Member
Author
|
@pool2win Keeping this PR as a draft for now. It is not ready for review yet. I'm keeping the current implementation and progress here while I split the work into smaller, easier-to-review PRs. For cleaner reviews and easier merging, I'll split this into three PRs:
I'll open the separate PRs in order and handle dependencies where needed. This draft will remain as a reference for the overall implementation and progress. Thanks! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add Prometheus and Grafana monitoring with systemd control
Summary
This PR integrates Prometheus and Grafana monitoring into PDM and adds native systemd user services to manage both components.
The goal is to make monitoring P2Pool v2 easier to set up and manage directly from PDM, without requiring Docker or Docker Compose.
Changes
Prometheus integration
127.0.0.1:46884).Grafana integration
PDM integration
Design decisions
Testing
Status
Draft PR: Implementation and testing are still under review.