Comments (4)
I've thought about adding this functionality before. The complication (as I expound on in #3) is that since we're tracking process groups, not individual processes, how do we usefully represent the limits as an aggregate? For open FDs, we can just sum, but if you sum all the FD limits that doesn't give you much sense as to how close any individual procs in the group are getting to their limit. I'll look into adding the worstFdRatio metric I discussed in that PR soon.
from process-exporter.
I've pushed a lightly tested implementation of worstFdRatio. I don't have time to build a new release right now but I'll try to get one out soon.
from process-exporter.
Thank you for the fast support! I build it locally and it seems to work! Though when tracking a single process or processes of the same exe/comm, it does makes sense to report maxFDs right (and the maxFDs will be the same as the first process of the group correct)? Thank you again!
from process-exporter.
Sure, it would make sense if you knew that you'd never have more than a single process in a group. I don't understand the rest of your question, i.e. the "or process of the same exe/comm" anad the "maxFDs will be the same as the first process of the group". There's no well defined "first" process in a group in the context of process-exporter. Anyway I think it's moot since I don't plan to add a maxFD metric, I'd like all metrics to be applicable for any groups monitored.
I'll close this issue once I've updated the docs and created a release containing it.
from process-exporter.
Related Issues (20)
- 大师们能否编译一个window版本 HOT 4
- github.com/ncabatoff/process-exporter/proc ../../proc/read.go:515:23: p.proccache.Proc.ProcSMapsRollup undefined (type procfs.Proc has no field or method ProcSMapsRollup)github.com/ncabatoff/process-exporter/proc ../../proc/read.go:515:23: p.proccache.Proc.ProcSMapsRollup undefined (type procfs.Proc has no field or method ProcSMapsRollup) HOT 1
- how can I count and get alert about zombie processes?
- Not getting CPU Metrics HOT 8
- How to get Network related metrics HOT 1
- outdated link to Grafana dashboard HOT 2
- help!process_exporter Unable to start HOT 3
- namedprocess_namegroup_states is 1 more than namedprocess_namegroup_thread_count, which is the number of statistical threads. What is the reason?
- Process exporter optimization
- namedprocess_namegroup_worst_fd_ratio doesn't seem to work properly HOT 1
- zsh: exec format error: ./process-exporter HOT 1
- Is it possible to have process network io metrics?
- exec docker run cannot create a docker container
- Can we get the top 10 process in the machine which is having high cpu usage HOT 14
- How to monitor Java processes ? HOT 1
- grafana dasboard link 404 now
- can we also get cpu io_wait and idle time per process?
- Specifying threads flag in front of config flag causes the config to be ignored HOT 1
- How to differienciate mutile process with same process name? HOT 1
- While process-exporter restart,namedprocess_namegroup_cpu_seconds_total resets to zero
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from process-exporter.