Sha256: 8be956db469a729cb3be7627130dca9432c14dd6969d51f0d7900ac49401b98e

Contents?: true

Size: 1.85 KB

Versions: 1

Compression:

Stored size: 1.85 KB

Contents

# 1.2.2

* Setting LC_ALL for disk

# 1.2.1

* Fix for OSX Memory to support 'unused' in addition to 'free'

# 1.2.0

Performance related:

* Using `Dir#glob` vs. `Dir#foreach`
* Using `File#read` vs. `cat FILE`. 
* Removing commented out and unused elements from `SysLite::ProcTable`
* Removed method_missing logic in `Processes::Process` to access the `ProcTableStruct`
* `Disk` added caching logic via a `@option[:ttl]` to execute slow system calls at a lower interval (ex: ev 60 seconds)
* `String#lines#to_a` vs. `String#split('\n')` (faster)

## 1.1.1

* Handling Infinite and NaN Process CPU Usage.
* Case-insensitive process count grep, returning 1 processor vs. nil on rescue.

## 1.1.0

* sys/proctable is no longer a dependency in the gemspec.
* Linux systems with the /proc filesystem will return all process metrics
* other systems with sys/proctable installed will try to use sys/proctable, wnd will generally return a list of process names and counts (but no memory/cpu)
* all other systems: no process info returned

## 1.0.3

* Assuming 100 jiffies/second vs. reading from /proc/timer_list

## 1.0.2

* Also grouping under kthread (one d vs. 2 ds)

## 1.0.1

* Grouping kthreadd's children together under the comm "kthreadd"

## 0.1.0

* Optimization for collecting processes on Linux

## 0.0.9.0

* Reporting process memory in MB, not in page size. 
* When determining process cpu usage, caching number of processors.

## 0.0.8.9

* Fix for top cpu-consuming processes in the process list

## 0.0.8.8

* Fix for LVM-mapped disk IO stats

## 0.0.8.5

* Mac per-process memory and per-process CPU reports 0s instead of throwing an exception (Mac only)

## 0.0.8.4

* Normalize load (last minute, etc) by number of CPUs. This keeps the metrics in sync with Scout's server load plugin.

## 0.0.8.3

* Fall back to assumption of 100 jiffies/sec if /proc/timer_list isn't available

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
server_metrics-1.2.2.pre CHANGELOG.md