Skip to content

Commit 436a674

Browse files
Waqas Hassanzbjornson
Waqas Hassan
authored andcommitted
added histogram example with observe method using labels
1 parent 9d5b7f8 commit 436a674

File tree

3 files changed

+30
-24
lines changed

3 files changed

+30
-24
lines changed

example/histogram-1.js

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ const h = new Histogram({
1515
h.labels('200').observe(0.4);
1616
h.labels('200').observe(0.6);
1717

18+
h.obsever({ code: '200' }, 0.4);
19+
1820
console.log(register.metrics());
1921

2022
/*
@@ -28,13 +30,13 @@ test_histogram_bucket{le="0.025",code="200"} 0
2830
test_histogram_bucket{le="0.05",code="200"} 0
2931
test_histogram_bucket{le="0.1",code="200"} 0
3032
test_histogram_bucket{le="0.25",code="200"} 0
31-
test_histogram_bucket{le="0.5",code="200"} 1
32-
test_histogram_bucket{le="1",code="200"} 2
33-
test_histogram_bucket{le="2.5",code="200"} 2
34-
test_histogram_bucket{le="5",code="200"} 2
35-
test_histogram_bucket{le="10",code="200"} 2
36-
test_histogram_bucket{le="+Inf",code="200"} 2
37-
test_histogram_sum{code="200"} 1
38-
test_histogram_count{code="200"} 2
33+
test_histogram_bucket{le="0.5",code="200"} 2
34+
test_histogram_bucket{le="1",code="200"} 3
35+
test_histogram_bucket{le="2.5",code="200"} 3
36+
test_histogram_bucket{le="5",code="200"} 3
37+
test_histogram_bucket{le="10",code="200"} 3
38+
test_histogram_bucket{le="+Inf",code="200"} 3
39+
test_histogram_sum{code="200"} 1.4
40+
test_histogram_count{code="200"} 3
3941
4042
*/

example/histogram-2.js

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ const h = new Histogram({
1515
h.labels('200').observe(0.4);
1616
h.labels('300').observe(0.6);
1717

18+
h.observe({ code: '200' }, 0.4);
19+
1820
console.log(register.metrics());
1921

2022
/*
@@ -28,14 +30,14 @@ test_histogram_bucket{le="0.025",code="200"} 0
2830
test_histogram_bucket{le="0.05",code="200"} 0
2931
test_histogram_bucket{le="0.1",code="200"} 0
3032
test_histogram_bucket{le="0.25",code="200"} 0
31-
test_histogram_bucket{le="0.5",code="200"} 1
32-
test_histogram_bucket{le="1",code="200"} 1
33-
test_histogram_bucket{le="2.5",code="200"} 1
34-
test_histogram_bucket{le="5",code="200"} 1
35-
test_histogram_bucket{le="10",code="200"} 1
36-
test_histogram_bucket{le="+Inf",code="200"} 1
37-
test_histogram_sum{code="200"} 0.4
38-
test_histogram_count{code="200"} 1
33+
test_histogram_bucket{le="0.5",code="200"} 2
34+
test_histogram_bucket{le="1",code="200"} 2
35+
test_histogram_bucket{le="2.5",code="200"} 2
36+
test_histogram_bucket{le="5",code="200"} 2
37+
test_histogram_bucket{le="10",code="200"} 2
38+
test_histogram_bucket{le="+Inf",code="200"} 2
39+
test_histogram_sum{code="200"} 0.8
40+
test_histogram_count{code="200"} 2
3941
test_histogram_bucket{le="0.005",code="300"} 0
4042
test_histogram_bucket{le="0.01",code="300"} 0
4143
test_histogram_bucket{le="0.025",code="300"} 0

example/histogram-3.js

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ const h = new Histogram({
1515
h.labels('200', 'blue').observe(0.4);
1616
h.labels('200', 'blue').observe(0.6);
1717

18+
h.observe({ code: '200', color: 'blue' }, 0.4);
19+
1820
console.log(register.metrics());
1921

2022
/*
@@ -28,13 +30,13 @@ test_histogram_bucket{le="0.025",code="200",color="blue"} 0
2830
test_histogram_bucket{le="0.05",code="200",color="blue"} 0
2931
test_histogram_bucket{le="0.1",code="200",color="blue"} 0
3032
test_histogram_bucket{le="0.25",code="200",color="blue"} 0
31-
test_histogram_bucket{le="0.5",code="200",color="blue"} 1
32-
test_histogram_bucket{le="1",code="200",color="blue"} 2
33-
test_histogram_bucket{le="2.5",code="200",color="blue"} 2
34-
test_histogram_bucket{le="5",code="200",color="blue"} 2
35-
test_histogram_bucket{le="10",code="200",color="blue"} 2
36-
test_histogram_bucket{le="+Inf",code="200",color="blue"} 2
37-
test_histogram_sum{code="200",color="blue"} 1
38-
test_histogram_count{code="200",color="blue"} 2
33+
test_histogram_bucket{le="0.5",code="200",color="blue"} 2
34+
test_histogram_bucket{le="1",code="200",color="blue"} 3
35+
test_histogram_bucket{le="2.5",code="200",color="blue"} 3
36+
test_histogram_bucket{le="5",code="200",color="blue"} 3
37+
test_histogram_bucket{le="10",code="200",color="blue"} 3
38+
test_histogram_bucket{le="+Inf",code="200",color="blue"} 3
39+
test_histogram_sum{code="200",color="blue"} 1.4
40+
test_histogram_count{code="200",color="blue"} 3
3941
4042
*/

0 commit comments

Comments
 (0)