Skip to content
This repository was archived by the owner on Dec 1, 2018. It is now read-only.

Commit 0c5579a

Browse files
authored
Merge pull request #1561 from aleksandra-malinowska/memory-limit-metric
[stackdriver] Memory limit metric
2 parents 31bccf8 + 4265f3c commit 0c5579a

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

metrics/sinks/stackdriver/stackdriver.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,13 @@ func (sink *stackdriverSink) translateMetric(timestamp time.Time, labels map[str
274274
point := sink.intPoint(timestamp, createTime, value.IntValue)
275275
return createTimeSeries(resourceLabels, networkTxMD, point)
276276
case core.MetricMemoryLimit.MetricDescriptor.Name:
277+
// omit nodes, using memory/node_allocatable instead
278+
if labels["type"] == core.MetricSetTypeNode {
279+
return nil
280+
}
281+
point := sink.intPoint(timestamp, timestamp, value.IntValue)
282+
return createTimeSeries(resourceLabels, memoryLimitMD, point)
283+
case core.MetricNodeMemoryAllocatable.MetricDescriptor.Name:
277284
point := sink.intPoint(timestamp, timestamp, value.IntValue)
278285
return createTimeSeries(resourceLabels, memoryLimitMD, point)
279286
case core.MetricMemoryMajorPageFaults.MetricDescriptor.Name:

0 commit comments

Comments
 (0)