-
-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathindex.haml
296 lines (278 loc) · 15.4 KB
/
index.haml
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
!!! html
%html
%head
= Haml::Engine.new(File.read("assets/haml-includes/head.haml")).render
%body
= Haml::Engine.new(File.read("assets/haml-includes/navigation.haml")).render
%div{:class => 'site-content'}
%div{:class => 'how-to is-typeset'}
%div{:class => 'row-parent'}
%div{:class => 'row'}
%section{:class => 'row__colspaced'}
%div{:class => 'logo colspan12-12 colspan8-8 colspan6-6 colspan2-2 as-grid with-gutter'}
%section{:class => 'row__colspaced'}
%div{:class => 'colspan12-8 push12-2 colspan8-8 colspan6-6 colspan2-1 as-grid with-gutter'}
%div{:class => 'col__module--cta'}
%h2 Performance Co-Pilot
%p Performance Co-Pilot is a system performance analysis toolkit.
%div{:class => 'row-parent'}
%div{:class => 'row'}
%section{:class => 'row__colspaced'}
%div{:class => 'colspan12-4 colspan8-3 colspan6-2 colspan2-2 as-grid with-gutter'}
%div{:class => 'col__module--img'}
%img{:src => 'images/collect.png'}
%h3 Collect
%ul
%li
%strong Lightweight
\:
%a{:href => '/features.html#collect'} Collect
performance metrics from your systems efficiently.
%li
%strong Distributed
\: Collate metrics from
%a{:href => '/features.html#distributed'} multiple hosts
and a variety of operating systems.
%li
%strong Included
\: Everything you need is already included in the major distributions: Fedora, RHEL, Debian, SUSE, Ubuntu, Gentoo
%div{:class => 'colspan12-4 colspan8-3 colspan6-2 colspan2-2 as-grid with-gutter'}
%div{:class => 'col__module--img'}
%img{:src => 'images/analyze.png'}
%h3 Analyze
%p
%a{:href => '/features.html#analyze'} Analyze
systems' performance metrics in real-time or using historical data.
%p
Compare performance metrics between different hosts and different intervals.
Observe trends and identify abnormal patterns.
%div{:class => 'colspan12-4 colspan8-3 colspan6-2 colspan2-2 as-grid with-gutter'}
%div{:class => 'col__module--img'}
%img{:src => 'images/extend.png'}
%h3 Extend
%p
%a{:href => '/features.html#extend'}Extend
the collected performance metrics in a simple way.
%p
PCP offers a multitude of APIs and libraries to extract and
make use of performance metrics from your own application.
%div{:class => 'hero'}
%div{:class => 'colspan12-8 push12-2 colspan8-6 push8-1 colspan6-4 push6-1 colspan2-2'}
%div{:class => 'col__module col__module--cta'}
%h1 Use Performance Co-Pilot Now
%div{:class => 'button-one'}
%a{:href => '/docs/guide.html'} Quickstart
%div{:class => 'button-two'}
%a{:href => '/download.html'} Download
%div{:class => 'button-four'}
%a{:href => '/testimonials.html'} Who's Using It?
%div{:class => 'button-five'}
%a{:href => '/documentation.html'} Learn More
%div{:class => 'hero2'}
%div{:class => 'colspan12-8 push12-2 colspan8-6 push8-1 colspan6-4 push6-1 colspan2-2'}
%div{:class => 'col__module col__module--cta'}
%h1 News
%div{:class => 'row-parent'}
%div{:class => 'row'}
%section{:class => 'row__colspaced'}
%div{:class => 'colspan12-2 colspan8-2 colspan6-1 colspan2-1 as-grid with-gutter'}
%div{:class => 'col__module--cta'}
%p
Mar 2025
%br
PCP 6.3.7
%div{:class => 'colspan12-8 colspan8-6 colspan6-5 colspan2-1 as-grid with-gutter'}
%div{:class => 'features_left col__module--cta'}
%p
Bug fix release.
Bind2 metrics updates.
Denki (power) agent RAPL metrics support.
%a{:href => 'https://pcp.readthedocs.io/en/latest/api/'} PMWEBAPI
extended with metric scrape filtering functionality.
%div{:class => 'row'}
%section{:class => 'row__colspaced'}
%div{:class => 'colspan12-2 colspan8-2 colspan6-1 colspan2-1 as-grid with-gutter'}
%div{:class => 'col__module--cta'}
%p
Mar 2025
%br
PCP 6.3.4
%div{:class => 'colspan12-8 colspan8-6 colspan6-5 colspan2-1 as-grid with-gutter'}
%div{:class => 'features_left col__module--cta'}
%p
Bug fix release.
Simplify NVIDIA metrics setup, new NUMA hugepages metrics,
and improved labels handling in the
%a{:href => 'https://man7.org/linux/man-pages/man1/pmlogger.1.html'} pmlogger ,
%a{:href => 'https://man7.org/linux/man-pages/man1/pmlogextract.1.html'} pmlogextract
and
%a{:href => 'https://man7.org/linux/man-pages/man1/pmproxy.1.html'} pmproxy
services.
Packaging improvements for Debian and RPM platforms.
%div{:class => 'row'}
%section{:class => 'row__colspaced'}
%div{:class => 'colspan12-2 colspan8-2 colspan6-1 colspan2-1 as-grid with-gutter'}
%div{:class => 'col__module--cta'}
%p
Nov 2024
%br
PCP 6.3.2
%div{:class => 'colspan12-8 colspan8-6 colspan6-5 colspan2-1 as-grid with-gutter'}
%div{:class => 'features_left col__module--cta'}
%p
Minor bug fix release.
Optional support for zstd archive compression.
New per-process I/O metrics access control mechanism in the
%a{:href => 'https://man7.org/linux/man-pages/man1/pmdaproc.1.html'} proc
PMDA.
%div{:class => 'row'}
%section{:class => 'row__colspaced'}
%div{:class => 'colspan12-2 colspan8-2 colspan6-1 colspan2-1 as-grid with-gutter'}
%div{:class => 'col__module--cta'}
%p
Sep 2024
%br
PCP 6.3.1
%div{:class => 'colspan12-8 colspan8-6 colspan6-5 colspan2-1 as-grid with-gutter'}
%div{:class => 'features_left col__module--cta'}
%p
Bug fix, security hardening release.
Adds vLLM metrics support by default.
Fixes to the
%a{:href => 'https://man7.org/linux/man-pages/man1/pmdahacluster.1.html'} hacluster
metrics for new versions of Pacemaker.
%div{:class => 'row'}
%section{:class => 'row__colspaced'}
%div{:class => 'colspan12-2 colspan8-2 colspan6-1 colspan2-1 as-grid with-gutter'}
%div{:class => 'col__module--cta'}
%p
Jul 2024
%br
PCP 6.3.0
%div{:class => 'colspan12-8 colspan8-6 colspan6-5 colspan2-1 as-grid with-gutter'}
%div{:class => 'features_left col__module--cta'}
%p
AMD GPU metrics.
On 32 bit platforms, support for 64-bit time_t (Y2038).
Improvements to OpenMetrics specification conformance in
%a{:href => 'https://man7.org/linux/man-pages/man1/pcp2openmetrics.1.html'} pcp2openmetrics.
Merged latest code (including GPU support) from the
%a{:href => 'https://htop.dev/'} htop
project into the PCP variant,
%a{:href => 'https://man7.org/linux/man-pages/man1/pcp-htop.1.html'} pcp-htop.
New Linux virtual machine balloon metrics.
New
%a{:href => 'https://man7.org/linux/man-pages/man1/pcp-xsos.1.html'} pcp-xsos
utility for fast system summaries.
%div{:class => 'row'}
%section{:class => 'row__colspaced'}
%div{:class => 'colspan12-2 colspan8-2 colspan6-1 colspan2-1 as-grid with-gutter'}
%div{:class => 'col__module--cta'}
%p
May 2024
%br
PCP 6.2.2
%div{:class => 'colspan12-8 colspan8-6 colspan6-5 colspan2-1 as-grid with-gutter'}
%div{:class => 'features_left col__module--cta'}
%p
Minor bug fix release.
Updates to
%a{:href => 'https://man7.org/linux/man-pages/man1/pmdalibvirt.1.html'} libvirt
and
%a{:href => 'https://man7.org/linux/man-pages/man1/pmdauwsgi.1.html'} uWSGI
metrics, as well as new Linux kernel VM balloon metrics.
Fixes in
%a{:href => 'https://man7.org/linux/man-pages/man1/pmrep.1.html'} pmrep
configurations and the
%a{:href => 'https://man7.org/linux/man-pages/man1/pcp2openmetrics.1.html'} pcp2openmetrics
utility.
Improvements to derived metrics and a new logging throttle
mechanism in libpcp.
%div{:class => 'row'}
%section{:class => 'row__colspaced'}
%div{:class => 'colspan12-2 colspan8-2 colspan6-1 colspan2-1 as-grid with-gutter'}
%div{:class => 'col__module--cta'}
%p
Apr 2024
%br
PCP 6.2.1
%div{:class => 'colspan12-8 colspan8-6 colspan6-5 colspan2-1 as-grid with-gutter'}
%div{:class => 'features_left col__module--cta'}
%p
Minor feature and bug fix release.
%a{:href => 'https://man7.org/linux/man-pages/man1/pmdauwsgi.1.html'} uWSGI
metrics.
New
%a{:href => 'https://man7.org/linux/man-pages/man1/pcp2openmetrics.1.html'} pcp2openmetrics
tool for pushing PCP metrics in OpenMetrics format to remote hosts.
Several new Linux kernel metrics in various subsystems (filesystems,
virtual memory, hugepages, networking and eBPF).
New management utility
%a{:href => 'https://man7.org/linux/man-pages/man1/pmcheck.1.html'} pmcheck
to scan an installation and check for missing packages and metrics.
%div{:class => 'row'}
%section{:class => 'row__colspaced'}
%div{:class => 'colspan12-2 colspan8-2 colspan6-1 colspan2-1 as-grid with-gutter'}
%div{:class => 'col__module--cta'}
%p
Feb 2024
%br
PCP 6.2.0
%div{:class => 'colspan12-8 colspan8-6 colspan6-5 colspan2-1 as-grid with-gutter'}
%div{:class => 'features_left col__module--cta'}
%p
Security hardening changes for the PCP daemon startup processes.
New
%a{:href => 'https://man7.org/linux/man-pages/man1/pcp2arrow.1.html'} pcp2arrow
utility to export metrics in Parquet format (ideal for Pandas).
%a{:href => 'https://man7.org/linux/man-pages/man1/pmlogger.1.html'} pmlogger
now creates version 3 archives by default.
New Linux kernel virtual memory and network metrics.
Automatically configured PCP metrics (live and recorded) from the
%a{:href => 'https://github.com/sustainable-computing-io/kepler'} Kepler
project.
%div{:class => 'row'}
%section{:class => 'row__colspaced'}
%div{:class => 'colspan12-2 colspan8-2 colspan6-1 colspan2-1 as-grid with-gutter'}
%div{:class => 'col__module--cta'}
%p
Nov 2023
%br
PCP 6.1.1
%div{:class => 'colspan12-8 colspan8-6 colspan6-5 colspan2-1 as-grid with-gutter'}
%div{:class => 'features_left col__module--cta'}
%p
Minor feature and bug fix release.
Support for optional geolocation metric labels,
additional archive mode mode printing options in
%a{:href => 'https://man7.org/linux/man-pages/man1/pmie.1.html'} pmie
and new metrics (Linux resctrl, Seagate FARM, networking and memory).
Mac OS port updatd and added into continuous integration.
HTTP compression in the REST APIs provided by the
%a{:href => 'https://man7.org/linux/man-pages/man1/pmproxy.1.html'} pmproxy
daemon.
Significant performance improvements in the
%a{:href => 'https://man7.org/linux/man-pages/man1/pmlogcheck.1.html'} pmlogcheck
utility with compressed archives within the
%a{:href => 'https://man7.org/linux/man-pages/man1/pmlogger_daily.1.html'} logging infrastructure.
%div{:class => 'row'}
%section{:class => 'row__colspaced'}
%div{:class => 'colspan12-2 colspan8-2 colspan6-1 colspan2-1 as-grid with-gutter'}
%div{:class => 'col__module--cta'}
%p
Sep 2023
%br
PCP 6.1.0
%div{:class => 'colspan12-8 colspan8-6 colspan6-5 colspan2-1 as-grid with-gutter'}
%div{:class => 'features_left col__module--cta'}
%p
User-defined tabs (dynamic screens) in pcp-htop.
New tools - pmlogredact, pcp-buddyinfo, pcp-meminfo,
pcp-netstat, pcp-slabinfo and pcp-zoneinfo.
New bar graph visualisation mode in pcp-atop.
Support for Qt6 in all PCP GUI tools.
Improvements to
%a{:href => 'https://man7.org/linux/man-pages/man1/pmdaopenmetrics.1.html'} OpenMetrics PMDA
metric labels and logging.
Additional Linux kernel virtual memory metrics.
= Haml::Engine.new(File.read("assets/haml-includes/footer.haml")).render