prometheus / prometheus/client_python
ProcessCollector on FreeBSD
Open
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 4.4k
- Forks
- 876
- Avg merge
- 8d 4h
- Merged PRs (30d)
- 1
Description
On FreeBSD, the ProcessCollector class works fine, so long as proc is overridden with /compat/linux/proc, and the optional linprocfs compatibility layer is mounted on that point.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing ProcessCollector and how it selects or accesses proc, then reproduce the reported setup on FreeBSD with /compat/linux/proc and the linprocfs compatibility layer mounted. Define the intended FreeBSD behavior before determining what tests or implementation changes are needed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- observability-sre
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100