Commit 44f06439 by Torkel Ödegaard

feat(alerting): different colored lines/icons for alert annotations based on state, #6244

parent fa492c68
...@@ -384,10 +384,32 @@ module.directive('grafanaGraph', function($rootScope, timeSrv) { ...@@ -384,10 +384,32 @@ module.directive('grafanaGraph', function($rootScope, timeSrv) {
if (!annotations || annotations.length === 0) { if (!annotations || annotations.length === 0) {
return; return;
} }
console.log(annotations);
var types = {}; var types = {};
types['$__alerting'] = {
color: 'rgba(237, 46, 24, 1)',
position: 'BOTTOM',
markerSize: 5,
};
types['$__ok'] = {
color: 'rgba(11, 237, 50, 1)',
position: 'BOTTOM',
markerSize: 5,
};
types['$__nodata'] = {
color: 'rgba(150, 150, 150, 1)',
position: 'BOTTOM',
markerSize: 5,
};
for (var i = 0; i < annotations.length; i++) { for (var i = 0; i < annotations.length; i++) {
var item = annotations[i]; var item = annotations[i];
if (item.newState) {
console.log(item.newState);
item.eventType = '$__' + item.newState;
continue;
}
if (!types[item.source.name]) { if (!types[item.source.name]) {
types[item.source.name] = { types[item.source.name] = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment