Discover Packages
github.com/performancecopilot/grafana-pcp
module
Version:
v0.0.6-0...-1a318ba
Opens a new window with list of versions in this module.
Published: Nov 12, 2024
License: Apache-2.0
Opens a new window with license information.
README
README
¶
Performance Co-Pilot (PCP) provides a framework and services to support system-level performance monitoring and management.
It presents a unifying abstraction for all of the performance data in a system, and many tools for interrogating, retrieving and processing that data.
more screenshots
Features
analysis of historical PCP metrics using pmseries query language
analysis of real-time PCP metrics using pmwebapi live services
enhanced Berkeley Packet Filter (eBPF) tracing using bpftrace scripts
dashboards for detecting potential performance issues and showing possible solutions using the Utilization Saturation and Errors (USE) method [2]
full-text search in metric names, descriptions, instances [1]
support for Grafana Alerting [1]
support for derived metrics (allows the usage of arithmetic operators and statistical functions inside a query) [2]
automated configuration of metric units [1,2,3]
automatic rate and time utilization conversion
heatmap, table [2,3] and flame graph [3] support
auto completion of metric names [1,2], qualifier keys and values [1], and bpftrace probes, builtin variables and functions [3]
display of semantics, units and help texts of metrics [2] and bpftrace builtins [3]
legend templating support with $metric
, $metric0
, $instance
, $some_label
, $some_dashboard_variable
container support [1,2]
support for custom endpoint and hostspec per panel [2,3]
support for repeated panels
sample dashboards for all data sources
[1] PCP Valkey
[2] PCP Vector
[3] PCP bpftrace
Expand ▾
Collapse ▴
Directories
¶
Click to show internal directories.
Click to hide internal directories.