forked from discourse/prometheus_exporter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
120 lines (69 loc) · 3.08 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
0.5.1 - 25-02-2019
- FEATURE: Allow configuring the default client's host and port via environment variables
0.5.0 - 14-02-2019
- Breaking change: listen only to localhost by default to prevent unintended insecure configuration
- FIX: Avoid calling `hostname` aggressively, instead cache it on the exporter instance
0.4.17 - 13-01-2019
- FEATURE: add support for `to_h` on all metrics which can be used to query existing key/values
0.4.16 - 04-11-2019
- FEATURE: Support #reset! on all metric types to reset a metric to default
0.4.15 - 04-11-2019
- FEATURE: Improve delayed job collector, add pending counts
- FEATURE: New ActiveRecord collector (documented in readme)
- FEATURE: Allow passing in histogram and summary options
- FEATURE: Allow custom labels for unicorn collector
0.4.14 - 10-09-2019
- FEATURE: allow finding metrics by name RemoteMetric #find_registered_metric
- FIX: guard socket closing
0.4.13 - 09-07-2019
- Fix: Memory leak in unicorn and puma collectors
0.4.12 - 30-05-2019
- Fix: unicorn collector reporting incorrect number of unicorn workers
0.4.11 - 15-05-2019
- Fix: Handle stopping nil worker_threads in Client
- Dev: add frozen string literals
0.4.10 - 29-04-2019
- Fix: Custom label support for puma collector
- Fix: Raindrops socket collector not working correctly
0.4.9 - 11-04-2019
- Fix: Gem was not working correctly in Ruby 2.4 and below due to a syntax error
0.4.8 - 10-04-2019
- Feature: added helpers for instrumenting unicorn using raindrops
0.4.7 - 08-04-2019
- Fix: collector was not escaping " \ and \n correctly. This could lead
to a corrupt payload in some cases.
0.4.6 - 02-04-2019
- Feature: Allow resetting a counter
- Feature: Add sidekiq metrics: restarted, dead jobs counters
- Fix: Client shutting down before sending metrics to collector
0.4.5 - 14-02-2019
- Feature: Allow process collector to ship custom labels for all process metrics
- Fix: Always scope process metrics on hostname in collector
0.4.4 - 13-02-2019
- Feature: add support for local metric collection without using HTTP
0.4.3 - 11-02-2019
- Feature: Add alias for Gauge #observe called #set, this makes it a bit easier to migrate from prom
- Feature: Add increment and decrement to Counter
0.4.2 - 30-11-2018
- Fix/Feature: setting a Gauge to nil will remove Gauge (setting to non numeric will raise)
0.4.0 - 23-10-2018
- Feature: histogram support
- Feature: custom quantile support for summary
- Feature: Puma metrics
- Fix: delayed job metrics
0.3.4 - 02-10-2018
- Fix: custom collector via CLI was not working correctly
0.3.3
- Feature: Add more metrics to delayed job collector
0.3.2
- Feature: Add posibility to set custom_labels on multi process mode
0.3.1
- Allow runner to accept a --timeout var
- Allow runner to accept a blank prefix
0.3.0
- Breaking change: Follow Prometheus metric [naming conventions](https://prometheus.io/docs/practices/naming/#metric-names)
0.1.15 - 2018-02-19
- Feature: Prefer to use oj if it is loadable
0.1.14 - 2018-02-17
- Fix: error when shipping summary metric with no labels
- Feature: runner was extracted so it can be reused @304