Added minor details to specs

This commit is contained in:
Jose Ivan Vargas 2017-09-07 09:45:30 -05:00
parent 93ba3fdd1e
commit b71eb1da5b
3 changed files with 22 additions and 5 deletions

View file

@ -1,5 +1,5 @@
--- ---
title: Added support for multiple time series title: Added support the multiple time series for prometheus monitoring
merge_request: !36893 merge_request: !36893
author: author:
type: changed type: changed

View file

@ -131,3 +131,20 @@
- query_range: 'sum(rate(container_cpu_usage_seconds_total{container_name!="POD",%{environment_filter}}[2m])) / count(container_cpu_usage_seconds_total{container_name!="POD",%{environment_filter}}) * 100' - query_range: 'sum(rate(container_cpu_usage_seconds_total{container_name!="POD",%{environment_filter}}[2m])) / count(container_cpu_usage_seconds_total{container_name!="POD",%{environment_filter}}) * 100'
label: Average label: Average
unit: "%" unit: "%"
- title: "CPU usage by CPU"
required_metrics:
- container_cpu_usage_seconds_total
weight: 1
queries:
- query_range: 'avg(rate(container_cpu_usage_seconds_total{%{environment_filter}}[2m])) by (cpu) * 100'
unit: Average (%)
label: cpu
series:
- value: cpu00
color: red
- value: cpu01
color: blue
- value: cpu02
color: purple
- value: cpu03
color: orange

View file

@ -21,15 +21,15 @@ describe('Monitoring Paths', () => {
const component = createComponent({ const component = createComponent({
generatedLinePath: firstTimeSeries.linePath, generatedLinePath: firstTimeSeries.linePath,
generatedAreaPath: firstTimeSeries.areaPath, generatedAreaPath: firstTimeSeries.areaPath,
lineColor: '#ccc', lineColor: firstTimeSeries.lineColor,
areaColor: '#fff', areaColor: firstTimeSeries.areaColor,
}); });
const metricArea = component.$el.querySelector('.metric-area'); const metricArea = component.$el.querySelector('.metric-area');
const metricLine = component.$el.querySelector('.metric-line'); const metricLine = component.$el.querySelector('.metric-line');
expect(metricArea.getAttribute('fill')).toBe('#fff'); expect(metricArea.getAttribute('fill')).toBe('#8dd5aa');
expect(metricArea.getAttribute('d')).toBe(firstTimeSeries.areaPath); expect(metricArea.getAttribute('d')).toBe(firstTimeSeries.areaPath);
expect(metricLine.getAttribute('stroke')).toBe('#ccc'); expect(metricLine.getAttribute('stroke')).toBe('#1aaa55');
expect(metricLine.getAttribute('d')).toBe(firstTimeSeries.linePath); expect(metricLine.getAttribute('d')).toBe(firstTimeSeries.linePath);
}); });
}); });