Deploy the Replay Server Role
- Go to Deployment > Roles.
- Click Add roles.
- Select Data integration > Replay server.
-
In the newly created Replay server, enter:
-
The Instance name, for example,
replay0
. - The Connection idle time (in seconds)
-
The Port used by the Replay HTTP server, for example,
8080
. -
In addition, to use an external database to retrieve and write replay data, you
must configure the following options:
Option Description Engine type Choose between Oracle, SQLite, and PostgreSQL. For Oracle and PostgreSQL, the JDBC driver jar file must be available in the
<DATADIR>/javabin
directory.Connection URL The URL of the database used to retrieve and write replay data. Use the following URL formats: - For Oracle:
jdbc:oracle:thin:@<hostname>:<port Number>:<databaseName>
- For PostgreSQL:
jdbc:postgresql://host:port/database
- For SQLite: this parameter is ignored.
Database Login The login of a user allowed to access the database, read the data model and create tables. For Oracle and PostgreSQL
Database Password The password associated to the login. For Oracle and PostgreSQL
Overlay threshold (in Mb) Size threshold over which a PAPI command is not stored in the database, but copied in a separate file and referenced by the database. If you specify 0 or a negative value, the command is always stored in the database.
Recommendation: Specify 0 for Oracle and PostgreSQL.Transaction size threshold (in Mb) Size threshold of the database transactions gathering PAPI commands. If a transaction exceeds this value, it is committed to the database. If you specify 0 or a negative value, the transaction is committed to the database for each PAPI command.
Note: If a problem occurs (power outage, network failure, etc.), each command that is part of a non-committed transaction is lost.Transaction duration threshold (in seconds) Maximum duration during which a database transaction cannot be committed. If you specify 0 or a negative value, the transaction is committed to the database for each PAPI command.
Note: If a problem occurs (power outage, network failure, etc.), each command that is part of a non-committed transaction is lost. - For Oracle:
-
The Instance name, for example,
- Click Apply.
- Restart Exalead CloudView.