[AIAB-03] Create the telemetry instances
Telemetry instances need to be created to allow Akamas to leverage data collected from LoadRunner Enterprise (web application metrics) and Prometheus (JVM and OS metrics).
Prometheus telemetry instance
The Prometheus telemetry instance collects metrics for a variety of technologies, including JVM and Linux OS metrics. Moreover, it can also be easily extended to import additional metrics (via custom promQL queries). In this example, you are going to use Prometheus to import JVM metrics exposed by the Prometheus JMX exporter.
First, update the tel_prometheus.yaml
file replacing the target_host placeholder with the address of your Konakart instance:
provider: Prometheus
config:
address: target_host
port: 9090
And then create a telemetry instance associated with the konakart
system:
akamas create telemetry-instance tel_prometheus.yaml konakart
LoadRunner Enterprise telemetry instance
As described in the LRE integration guide you need an instance of InfluxDB running in your environment to act as an external analysis server for your LRE instance. Therefore, the telemetry instance needs to provide all the configurations required to connect to that InfluxDB server.
The file tel_lre.yaml
is an example of a LRE telemetry instance. Make sure to replace the variables with the actual values of your configurations:
provider: LoadRunnerEnterprise
config:
address: http://target_host
port: target_influx_port
username: influx_user
password: influx_user_password
database: influx_database_schema
and then create telemetry instance:
akamas create telemetry-instance tel_lre.yaml konakart
Last updated
Was this helpful?