@@ -7,6 +7,43 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 1.7.0] - 2021-03-01
11+
12+ ### Added
13+
14+ - Added ability to execute arbitrary function on resulting dashboard for user customization.
15+ - The GrafanaClient is now considered part of the public API, and users can interact with Grafana directly. For example,
16+ users can publish their own Grafana annotations in addition to the annotations provided by PromEx.
17+ - Added the ability to start GrafanaAgent via a port so that metrics can be published via ` remote_write ` to an other
18+ Prometheus instance. For example, if you are using GrafanaCloud, you can use PromEx to push metrics right to
19+ GrafanaCloud using the appropriate configuration. This feature is currently only available for Linux and OS X.
20+ - The ` ETSCronFlusher ` GenServer can now be configured to flush the ETS buffer at whatever time interval you desire. The
21+ default is still every 7.5s.
22+
23+ ### Fixed
24+
25+ - Broadway metrics prefix.
26+ - Broadway dashboard panel descriptions and titles.
27+ - Fixed the ` :default_selected_interval ` option in all dashboards.
28+ - Phoenix plugin manual metrics were ignoring the metric prefix option.
29+
30+ ### Changed
31+
32+ - Application plugin no longer logs warnings for missing GIT env vars.
33+ - LifecycleAnnotator no longer logs warnings for missing GIT env vars.
34+ - All plugin distribution buckets have been redefined. The reason for this being that prior to PromEx 1.7, some of the
35+ distribution buckets were a bit wasteful and were not adding value in terms of metrics data points. With this change,
36+ users should notice a decline in data point cardinality without compromising resolution.
37+ - Application plugin has changed how it fetches dependency information. It is now using ` Applciation.spec/1 ` to get the
38+ list of applications that are started with your application. This should reduce noise in the Grafana dashboard as all
39+ the default OTP and Elixir applications will not show up.
40+ - All Grafana dashboard now have a default panel sort order where the largest timeseries plot is first in the list when
41+ hovering over the visuals.
42+ - All Grafana dashboards now filter the instance filter based on the selected job filter.
43+ - The Oban plugin no longer collects metrics related to ` :circuit ` events as those have been removed from Oban starting
44+ with version 2.11 (https://github.com/sorentwo/oban/pull/606 ). The Oban dashboard will be updated in the next release
45+ to remove the unused panels.
46+
1047## [ 1.6.0] - 2021-12-22
1148
1249### Added
0 commit comments