仪表板的力量

你好!我叫Egor Ivanov,我是测试自动化专家。在此之前的很长一段时间,我曾在BI领域的多家公司工作。我喜欢数据可视化,并且我相信没有它,就不可能建立工作流程,甚至在测试过程中也是如此。因此,我希望有尽可能多的人使用它,因为数据可视化非常重要,并且以仪表板的形式显示也很漂亮。

我希望这些资料对已经在使用仪表板的人有所帮助-您可能会看到此工具的新应用程序。那些不熟悉它的人将会了解它,也可能会开始使用它。

我们许多人每天都会看到仪表板。他是从运输来的-这是汽车的仪表板。

左-汽车仪表板,右-IT中的信息仪表板
左-汽车仪表板,右-IT中的信息仪表板

在左侧的图片中-仅是一个仪表板。这是一个带有各种仪表盘的面板,可显示速度,燃油,冷却液温度。在现代汽车中,指示器会显示汽车是否一切正常,或者“检查引擎”指示灯是否点亮,并且您需要检查某些内容。

( ) — IT, , . . , , , . , . ,   , .

, , , .

— . , . , — . , , , .

. :

  • . , .

  • , .

, .

, , .

, — . ? «Money» , , , , , .

, . — . , . , .

? Jira . , -, : «», « », « », «». « » — . « » — - .

, Autorun, . .

, Autorun Jira, . , . Locker.

Autorun , . Locker UI. , - . , .

, Autorun Locker, — Pinger, , . UI-, Pinger — -, : , , , - . Autorun API . , .

Autorun , Jenkins, , .

- . — - . , . UI, Locker Pinger — , , . , .

? , . HTML-, API , .

? Jira , Pinger — , Locker — . , UI « », . , , . , , , , . .

, . :

, , — ☺

,   . . , , — Grafana.

, — . , .

, , BI- ClickView, , Google Data Studio, . Grafana .

, Grafana.

— PostgreSQL Google Sheets. Graphite. ? , . . , Graphite — .

? StatsD Telegraf. : , . Telegraf 30 , , Graphite.

, UDP, Telegraf 100% . , , , .

StatsD , :

  • g (Gauge) — 30 Telegraf , ;

  • (Count) — , Telegraf , ;

  •  s (Set) — , ;

  • ms (Timer) — ( , count, max, min ..).

. Java, Java StatsD Client — . . Java , , . Autorun . Pinger.

import com.timgroup.statsd.StatsDClient;
import com.timgroup.statsd.NonBlockingStatsDClient;
public class Foo {
private static final StatsDClient statsd = 
        new NonBlockingStatsDClient("my.prefix", "statsd-host", 8125);
    public static final void main(String[] args) {
    statsd.incrementCounter("bar");
    statsd.recordGaugeValue("baz", 100);
    statsd.recordExecutionTime("bag", 25);
    }
    }

https://github.com/tim-group/java-statsd-client

sh. , Jenkins, CI. Jenkins. 

echo "my.prefix.bar:1|c" | nc -w 0 -u statsd-host 8125
echo "my.prefix.baz:25|g" | nc -w 0 -u statsd-host 8125

. Grafana, , . — , , / . . — , .

.   — , , :

  • ;

  • , ;

  • , ;

  • , ( ).

, , . ?

— , . . , - 100%, - : «, , - - , ». , , , .

— . , - , , , — , .

. , — .

, , — , 100% AutoPass. , . .

, . , — code review. , , . , , «approve» . «approve», , . , - , . , , .

审查活动的仪表板

: comments, approve, needs work. . — «». , - approve, , , .   .

pull request «approve», 90% .   «approve» — « , », — .

  . .

. : «, - …» , , , , ? .

, , .

分析执行时间

, , . . , , . . , — , . , : ?

, - , , , . , , — . , , , , .

, , — .

, — , . — . . , . . ( , ). . : « - -», « - -». , — .

? , , , , - . , ? — . , , .

, , , .

. , , , . , , .

  • ,

  • ,

  • ,

  • , ,

  • .

. , , - . , . , .

, , , :

« , , ».




All Articles