Releases: performancecopilot/grafana-pcp
Releases · performancecopilot/grafana-pcp
grafana-pcp v2.0.0-beta1
2.0.0-beta1 (2019-12-12)
- support Grafana 6.5+, drop support for Grafana < 6.5
grafana-pcp v1.0.4
1.0.4 (2019-12-11)
Enhancements
- flame graphs: clean flame graph stacks every 5s (reduces CPU load)
- general: implement PCP version checks
Bug Fixes
- build: remove
weak
dependency (doesn't work with Node.js 12) - build: upgrade
terser-webpack-plugin
to mitigate XSS vulnerability in theserialize-javascript
transitive dependency
grafana-pcp v1.0.3
1.0.3 (2019-11-22)
- fix flame graph dependency (
flamegraph.destroy
error in javascript console)
grafana-pcp v1.0.2
1.0.2 (2019-11-12)
- handle counter wraps (overflows)
- convert time based counters to time utilization
grafana-pcp v1.0.1
1.0.1 (2019-10-24)
Flame Graphs
- aggregate stack counts by selected time range in the Grafana UI
- add option to hide idle stacks
Vector
- fix container dropdown in query editor
- remove container setting from datasource settings page
Redis
- fix value transformations (e.g. rate conversation of counters)
All
- request more datapoints from the datasource to fill the borders of the graph panel
grafana-pcp v1.0.0
1.0.0 (2019-10-11)
bpftrace
- support for Flame Graphs
- context-sensitive auto completion for bpftrace probes, builtin variables and functions incl. help texts
- parse output of bpftrace scripts (e.g. using
printf()
) as CSV and display it in the Grafana table panel - sample dashboards (BPFtrace System Analysis, BPFtrace Flame Graphs)
Vector
- table output: show instance name in left column
- table output: support non-matching instance names (cells of metrics which don't have the specific instance will be blank)
Vector & bpftrace
- if the metric/script gets changed in the query editor, immeditately stop polling the old metric/deregister the old script
- improve pmwebd compatibility
miscellaneous
- help texts for all datasources (visible with the [ ? ] button in the query editor)
- renamed PCP Live to PCP Vector
- logos for all datasources
- improved error handling
grafana-pcp v0.0.7
0.0.7 (2019-08-16)
- Initial release of grafana-pcp
Features
- retrieval of Performance Co-Pilot metrics from pmseries (PCP Redis), pmproxy and pmwebd (PCP Live)
- automatic rate conversation of counter metrics
- auto completion of metric names 1,2, qualifier keys and values 2
- display of semantics, units and help texts of metrics 1
- legend templating support with
$metric
,$metric0
,$instance
,$some_label
- container support
- support for repeating panels
- support for custom endpoint URL and container setting per query, with templating support 1
- heatmap and table support 1
- sample dashboards for PCP Redis and PCP Live
1 PCP Live
2 PCP Redis
Known Bugs
- the bpftrace datasource is work-in-progress and will be ready with the next release (approx. 1-2 weeks)
Thanks to Jason Koch for the initial pcp-live datasource implementation and the host overview dashboard.