1{
2 lib,
3 bundlerApp,
4 bundlerUpdateScript,
5}:
6
7bundlerApp {
8 pname = "riemann-tools";
9 gemdir = ./.;
10 exes = [
11 "riemann-apache-status"
12 "riemann-bench"
13 "riemann-cloudant"
14 "riemann-consul"
15 "riemann-dir-files-count"
16 "riemann-dir-space"
17 "riemann-diskstats"
18 "riemann-fd"
19 "riemann-freeswitch"
20 "riemann-haproxy"
21 "riemann-health"
22 "riemann-kvminstance"
23 "riemann-memcached"
24 "riemann-net"
25 "riemann-nginx-status"
26 "riemann-ntp"
27 "riemann-portcheck"
28 "riemann-proc"
29 "riemann-varnish"
30 "riemann-zookeeper"
31 ];
32
33 passthru.updateScript = bundlerUpdateScript "riemann-tools";
34
35 meta = with lib; {
36 description = "Tools to submit data to Riemann";
37 homepage = "https://riemann.io";
38 maintainers = with maintainers; [
39 manveru
40 nicknovitski
41 ];
42 license = licenses.mit;
43 };
44}