File tree Expand file tree Collapse file tree 3 files changed +12
-0
lines changed Expand file tree Collapse file tree 3 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -20,16 +20,19 @@ $ cat example/data.json
20
20
{
21
21
" id" : " id-A" ,
22
22
" count" : 1,
23
+ " some_boolean" : true,
23
24
" state" : " ACTIVE"
24
25
},
25
26
{
26
27
" id" : " id-B" ,
27
28
" count" : 2,
29
+ " some_boolean" : true,
28
30
" state" : " INACTIVE"
29
31
},
30
32
{
31
33
" id" : " id-C" ,
32
34
" count" : 3,
35
+ " some_boolean" : false,
33
36
" state" : " ACTIVE"
34
37
},
35
38
]
@@ -50,20 +53,25 @@ $ cat example/config.yml
50
53
values:
51
54
active: 1 # static value
52
55
count: $.count # dynamic value
56
+ boolean: $.some_boolean
53
57
54
58
$ python -m SimpleHTTPServer 8000 &
55
59
Serving HTTP on 0.0.0.0 port 8000 ...
56
60
57
61
$ ./json_exporter http://localhost:8000/example/data.json example/config.yml &
58
62
INFO[2016-02-08T22:44:38+09:00] metric registered; name:< example_global_value>
63
+ INFO[2016-02-08T22:44:38+09:00] metric registered; name:< example_value_boolean>
59
64
INFO[2016-02-08T22:44:38+09:00] metric registered; name:< example_value_active>
60
65
INFO[2016-02-08T22:44:38+09:00] metric registered; name:< example_value_count>
61
66
127.0.0.1 - - [08/Feb/2016 22:44:38] " GET /example/data.json HTTP/1.1" 200 -
62
67
68
+
63
69
$ curl http://localhost:7979/metrics | grep ^example
64
70
example_global_value{environment=" beta" } 1234
65
71
example_value_active{environment=" beta" ,id=" id-A" } 1
66
72
example_value_active{environment=" beta" ,id=" id-C" } 1
73
+ example_value_boolean{environment=" beta" ,id=" id-A" } 1
74
+ example_value_boolean{environment=" beta" ,id=" id-C" } 0
67
75
example_value_count{environment=" beta" ,id=" id-A" } 1
68
76
example_value_count{environment=" beta" ,id=" id-C" } 3
69
77
```
Original file line number Diff line number Diff line change 12
12
values :
13
13
active : 1 # static value
14
14
count : $.count # dynamic value
15
+ boolean : $.some_boolean
Original file line number Diff line number Diff line change 4
4
{
5
5
"id" : " id-A" ,
6
6
"count" : 1 ,
7
+ "some_boolean" : true ,
7
8
"state" : " ACTIVE"
8
9
},
9
10
{
10
11
"id" : " id-B" ,
11
12
"count" : 2 ,
13
+ "some_boolean" : true ,
12
14
"state" : " INACTIVE"
13
15
},
14
16
{
15
17
"id" : " id-C" ,
16
18
"count" : 3 ,
19
+ "some_boolean" : false ,
17
20
"state" : " ACTIVE"
18
21
},
19
22
]
You can’t perform that action at this time.
0 commit comments