tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
prom2json: 0.1.0 -> 1.3.0
Robin Gloster
4 years ago
9b376352
50ab1fff
+6
-47
2 changed files
expand all
collapse all
unified
split
pkgs
servers
monitoring
prometheus
prom2json.nix
prom2json_deps.nix
+6
-9
pkgs/servers/monitoring/prometheus/prom2json.nix
···
1
1
-
{ lib, buildGoPackage, fetchFromGitHub }:
1
1
+
{ lib, buildGoModule, fetchFromGitHub }:
2
2
3
3
-
buildGoPackage rec {
3
3
+
buildGoModule rec {
4
4
pname = "prom2json";
5
5
-
version = "0.1.0";
6
6
-
rev = version;
7
7
-
8
8
-
goPackagePath = "github.com/prometheus/prom2json";
5
5
+
version = "1.3.0";
9
6
10
7
src = fetchFromGitHub {
11
11
-
inherit rev;
8
8
+
rev = "v${version}";
12
9
owner = "prometheus";
13
10
repo = "prom2json";
14
14
-
sha256 = "0wwh3mz7z81fwh8n78sshvj46akcgjhxapjgfic5afc4nv926zdl";
11
11
+
sha256 = "09glf7br1a9k6j2hs94l2k4mlmlckdz5c9v6qg618c2nd4rk1mz6";
15
12
};
16
13
17
17
-
goDeps = ./prom2json_deps.nix;
14
14
+
vendorSha256 = null;
18
15
19
16
meta = with lib; {
20
17
description = "Tool to scrape a Prometheus client and dump the result as JSON";
-38
pkgs/servers/monitoring/prometheus/prom2json_deps.nix
···
1
1
-
[
2
2
-
{
3
3
-
goPackagePath = "github.com/golang/protobuf";
4
4
-
fetch = {
5
5
-
type = "git";
6
6
-
url = "https://github.com/golang/protobuf";
7
7
-
rev = "59b73b37c1e45995477aae817e4a653c89a858db";
8
8
-
sha256 = "1dx22jvhvj34ivpr7gw01fncg9yyx35mbpal4mpgnqka7ajmgjsa";
9
9
-
};
10
10
-
}
11
11
-
{
12
12
-
goPackagePath = "github.com/prometheus/client_model";
13
13
-
fetch = {
14
14
-
type = "git";
15
15
-
url = "https://github.com/prometheus/client_model";
16
16
-
rev = "fa8ad6fec33561be4280a8f0514318c79d7f6cb6";
17
17
-
sha256 = "11a7v1fjzhhwsl128znjcf5v7v6129xjgkdpym2lial4lac1dhm9";
18
18
-
};
19
19
-
}
20
20
-
{
21
21
-
goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
22
22
-
fetch = {
23
23
-
type = "git";
24
24
-
url = "https://github.com/matttproud/golang_protobuf_extensions";
25
25
-
rev = "fc2b8d3a73c4867e51861bbdd5ae3c1f0869dd6a";
26
26
-
sha256 = "0ajg41h6402big484drvm72wvid1af2sffw0qkzbmpy04lq68ahj";
27
27
-
};
28
28
-
}
29
29
-
{
30
30
-
goPackagePath = "github.com/prometheus/client_golang";
31
31
-
fetch = {
32
32
-
type = "git";
33
33
-
url = "https://github.com/prometheus/client_golang";
34
34
-
rev = "6dbab8106ed3ed77359ac85d9cf08e30290df864";
35
35
-
sha256 = "1i3g5h2ncdb8b67742kfpid7d0a1jas1pyicglbglwngfmzhpkna";
36
36
-
};
37
37
-
}
38
38
-
]