Skip to content

Releases: performancecopilot/grafana-pcp

grafana-pcp v2.0.0-beta1

12 Dec 19:03
Compare
Choose a tag to compare

2.0.0-beta1 (2019-12-12)

  • support Grafana 6.5+, drop support for Grafana < 6.5

grafana-pcp v1.0.4

11 Dec 16:26
Compare
Choose a tag to compare

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 the serialize-javascript transitive dependency

grafana-pcp v1.0.3

22 Nov 13:27
Compare
Choose a tag to compare

1.0.3 (2019-11-22)

  • fix flame graph dependency (flamegraph.destroy error in javascript console)

grafana-pcp v1.0.2

12 Nov 13:31
Compare
Choose a tag to compare

1.0.2 (2019-11-12)

  • handle counter wraps (overflows)
  • convert time based counters to time utilization

grafana-pcp v1.0.1

24 Oct 09:44
Compare
Choose a tag to compare

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

11 Oct 17:45
Compare
Choose a tag to compare

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

16 Aug 19:39
Compare
Choose a tag to compare

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.