Merge pull request #4165 from influxdb/runtime_not_tagged

Tag Go memstats during writes to _internal
pull/4173/head
Philip O'Toole 2015-09-18 14:28:21 -07:00
commit f8678e6f51
2 changed files with 7 additions and 0 deletions

View File

@ -10,6 +10,7 @@
- [#4111](https://github.com/influxdb/influxdb/pull/4111): Update pre-commit hook for go vet composites
- [#4136](https://github.com/influxdb/influxdb/pull/4136): Return an error-on-write if target retention policy does not exist. Thanks for the report @ymettier
- [#4124](https://github.com/influxdb/influxdb/issues/4124): Missing defer/recover/panic idiom in HTTPD service
- [#4165](https://github.com/influxdb/influxdb/pull/4165): Tag all Go runtime stats when writing to _internal
## v0.9.4 [2015-09-14]

View File

@ -241,6 +241,12 @@ func (m *Monitor) Statistics(tags map[string]string) ([]*statistic, error) {
Tags: make(map[string]string),
Values: make(map[string]interface{}),
}
// Add any supplied tags to Go memstats
for k, v := range tags {
statistic.Tags[k] = v
}
var rt runtime.MemStats
runtime.ReadMemStats(&rt)
statistic.Values = map[string]interface{}{