Grafana如何改变注释线的粗细
Grafana how to change annotation line thickness
有没有option/workaround改变Grafana的注释线粗细?
注释的线条很细,几乎看不见。
如果线条样式可以从虚线更改为实线,它也会更加明显。
您不能增加注释线的粗细。
但是,如果您看不清楚,请尝试 区域注释。 您可以按住 Ctrl/Cmd 和 select 区域来创建区域注释.
我还没有找到在 Grafana 中更改它的任何方法,但我编写了 Greasemonkey 脚本来完成工作,我现在的注释行是 5px 粗而不是 1px:
// ==UserScript==
// @name Grafana
// @version 1
// @grant none
// @match http://127.0.0.1:3000/*
// ==/UserScript==
setInterval(function() {
// change the line thickness
var annotationLineElArr = document.querySelectorAll('div.graph-panel div.events_line');
for (i=0;i<annotationLineElArr.length;i++) {
var annotationLineEl = annotationLineElArr[i];
annotationLineEl.style.borderLeftWidth = '5px';
}
// change the bottom marker size
var annotationMarkerElArr = document.querySelectorAll('div.graph-panel div.events_marker');
for (i=0;i<annotationMarkerElArr.length;i++) {
var annotationMarkerEl = annotationMarkerElArr[i];
annotationMarkerEl.style.borderWidth = 'medium 10px 12px'
annotationMarkerEl.style.left = '-12px'
}
}, 1000/1);
之前:
之后
由于我将垂直线加粗了 4px,所以它可能应该向左移动 2px 以使其正好位于它所代表的时间戳的中间,但我不太关心它所以我没有更改 CSS 在这方面。
变化:
@match http://127.0.0.1:3000/*
到你自己的地址让它工作,不要忘记打开脚本和 Greasemonkey。
有没有option/workaround改变Grafana的注释线粗细?
注释的线条很细,几乎看不见。
如果线条样式可以从虚线更改为实线,它也会更加明显。
您不能增加注释线的粗细。
但是,如果您看不清楚,请尝试 区域注释。 您可以按住 Ctrl/Cmd 和 select 区域来创建区域注释.
我还没有找到在 Grafana 中更改它的任何方法,但我编写了 Greasemonkey 脚本来完成工作,我现在的注释行是 5px 粗而不是 1px:
// ==UserScript==
// @name Grafana
// @version 1
// @grant none
// @match http://127.0.0.1:3000/*
// ==/UserScript==
setInterval(function() {
// change the line thickness
var annotationLineElArr = document.querySelectorAll('div.graph-panel div.events_line');
for (i=0;i<annotationLineElArr.length;i++) {
var annotationLineEl = annotationLineElArr[i];
annotationLineEl.style.borderLeftWidth = '5px';
}
// change the bottom marker size
var annotationMarkerElArr = document.querySelectorAll('div.graph-panel div.events_marker');
for (i=0;i<annotationMarkerElArr.length;i++) {
var annotationMarkerEl = annotationMarkerElArr[i];
annotationMarkerEl.style.borderWidth = 'medium 10px 12px'
annotationMarkerEl.style.left = '-12px'
}
}, 1000/1);
之前:
之后
由于我将垂直线加粗了 4px,所以它可能应该向左移动 2px 以使其正好位于它所代表的时间戳的中间,但我不太关心它所以我没有更改 CSS 在这方面。
变化:
@match http://127.0.0.1:3000/*
到你自己的地址让它工作,不要忘记打开脚本和 Greasemonkey。