экспортер показателей pcp-to-spark (pcp-to-spark metrics exporter)
GENERAL USAGE
A general setup for making use of pcp2spark
would involve the
user configuring pcp2spark
for the PCP metrics to export followed
by starting the pcp2spark
application. The pcp2spark
application
will then wait and listen on the given address/port for a
connection from an Apache Spark worker thread to be started. The
worker thread will then connect to pcp2spark.
When an Apache Spark worker thread has connected pcp2spark
will
begin streaming PCP metric data to Apache Spark until the worker
thread completes or the connection is interrupted. If the
connectionis interrupted or the socket is closed from the Apache
Spark worker thread pcp2spark
will exit.
For an example Apache Spark worker job which will connect to an
pcp2spark
instance on a given address/port and pull in PCP metric
data see the example provided in the PCP examples directory for
pcp2spark
(often provided by the PCP development package) or the
online version at
https://github.com/performancecopilot/pcp/blob/main/src/pcp2spark/ .