42 Commits (edc33af8ed1cbd51b85fdae35c8ae4e8c4853aff)

Author SHA1 Message Date
david c2085cf8ca flip branches for early return 2 years ago
david 75c05f3d97 remove error from signature; update doc for function 2 years ago
david 840d32622f check for nil isolatedCpus before calling updateIsolated 2 years ago
david 5340d1ec37 add debug log for not existent file 2 years ago
david c05af934af warn if isolcpus cannot be read and default to an empty slice 2 years ago
david 9ea9a5f029 only publish metrics for isolated cpus 2 years ago
david 5d68d5b9ad move logic to procfs; create a new metric for isolation 2 years ago
david 512e086dec Implement #2250: Add "isolated" label on cpu collector on linux 2 years ago
Park Beomsu c861ba93aa
Remove redundant nil check (#2206) 3 years ago
Julien Pivotto 68a6c78c0d
Update go to 1.17 (#2159) 3 years ago
Sergei Semenchuk 5de46c6bac
collect flag_info and bug_info only for one core (#2156) 3 years ago
Ben Kochie 84b36c4fd8
Add flag to disable guest CPU metrics 3 years ago
Ben Kochie 73c9a10d37
Handle small backwards jumps in CPU idle 3 years ago
Ben Kochie 3bc9a93c20
Add ErrorLog plumbing to promhttp 4 years ago
Ben Kochie 306a365377 Downgrade CPU counter warnings 4 years ago
Julius Volz d05aac43e4 Fix capitalization of CPU acronym throughout 4 years ago
domchan 503e4fc848
Expose cpu bugs and flags as info metrics. (#1788) 4 years ago
Ben Kochie 3565316d7e
Linux CPU: Cache CPU metrics 5 years ago
Benjamin Drung 34d50e15d5 Add model_name and stepping to node_cpu_info metric 5 years ago
Julian Kornberger cfcaeee145
Use strconv.Itoa() instead of fmt.Sprintf() (#1566) 5 years ago
Ben Ye 2477c5c67d switch to go-kit/log (#1575) 5 years ago
Julian Kornberger 043fecbfd8 Wrap errors in the Go 1.13 way 5 years ago
Paul Gier 4d72cb8059 add node_cpu_info metric 5 years ago
Paul Gier 2bc133cd48 update procfs to v0.0.2 (#1376) 6 years ago
Paul Gier b1298677aa Early init of procfs (#1315) 6 years ago
Paul Gier cc847f2f44 collector/cpu: split cpu freq metrics into separate collector (#1253) 6 years ago
mknapphrt 7fbdd0ae93 Update procfs vendor (#1248) 6 years ago
Ben Kochie a0a164defb
Update cpufreq metrics collector (#1117) 6 years ago
Mario Trangoni 24a28fcc9e Remove unused func, var, and const (#928) 7 years ago
Mario Trangoni c9f421d0dd Fix some golint issues (#927) 7 years ago
Karsten Weiss efc1fdb6d0 cpu: Add a 2nd label 'package' to metric node_cpu_core_throttles_total (#871) 7 years ago
Rene Treffer c504c7e264 Only report core throttles per core, not per cpu (#836) 7 years ago
Ben Kochie 14d60958d6
Unify CPU collector conventions (#806) 7 years ago
Brian Brazil a98067a294 Make metrics better follow guidelines (#787) 7 years ago
Ben Kochie 2a80537547
Split out guest cpu metrics on Linux. (#744) 7 years ago
Karsten Weiss a8d7d1101a cpu: Support processor-less (memory-only) NUMA nodes (#734) 7 years ago
Calle Pettersson 859a825bb8 Replace --collectors.enabled with per-collector flags (#640) 7 years ago
Karsten Weiss b0d5c00832 cpu: Metric 'package_throttles_total' is per package. (#657) 7 years ago
Rene Treffer 56bf8d4b2d Add link to kernel documentation for sysfs/cpufreq files 8 years ago
Rene Treffer bcc3cd92b8 Fix cpufreq statistics by converting kHz to Hz 8 years ago
Ben Kochie 182810056f Fix Linux cpu errors (#606) 8 years ago
Rene Treffer 2e9f1913b8 Move stat_linux to cpu_linux and add cpufreq stats (#548) 8 years ago