OpenText Core Performance Engineering Platform
This section explains how to use the Core Performance Engineering Platform to manage integration services across your performance engineering environment, create access keys for services that require authentication, and generate AI usage reports.
Create access keys
An access key includes a Client ID and Client Secret. Access keys are required for the following OpenText Core Performance Engineering services and integrations that use key-based authentication.
| Service | Description |
|---|---|
| Agent |
Authentication for agents, OPLGs, and public APIs. For details, see Agents, OPLG requirements, and Public API. Note: Username and password authentication is deprecated for all agents, OPLGs, public APIs, and plugins. Existing users can continue to use it until enforcement begins in a future release. |
| Integration |
Authentication for CI pipelines and analytic data integrations. For details, see CI plugins, MCP integration, SiteScope, Git integration, and Time series database streaming. |
| Analysis |
Authentication for OpenText on‑premises products that stream data into OpenText Core Performance Engineering Analysis. For details, see OpenText Core Performance Engineering Analysis integration. |
| Aviator |
Authentication for OpenText on‑premises products that use Core Performance Engineering Aviator, such as VuGen. For details, see OpenText Core Performance Engineering Aviator. |
To create an access key:
-
From the tenant Navigation menu
, select Administration > Core Performance Engineering Platform. -
On the Access keys page, click the Create button
. -
If prompted, select the required OpenText Core Performance Engineering service. Otherwise, continue to the next step.
For details of the available services, see the table above.
-
In the Access key created window, copy the Client ID and Client Secret.
Note: The client secret is displayed only once at the time of creation. Store it securely. If it is lost, you must delete and recreate the access key. For details, see To revoke an access key:.
Manage access keys
In addition to creating keys, you can view key details and revoke keys from the Access keys page.
Access key visibility options
An administrator is a user with elevated platform-level visibility and governance capabilities. This role provides visibility into all access keys in your tenant and supports multi-user viewing options through the Show only my keys switch on the Access keys page.
| Switch state | Description |
|---|---|
| Off (default) | Displays all access keys in your tenant, including keys that belong to other users. The Created by column indicates the owner of each key. |
| On | Displays only access keys that belong to your user account. |
Note: This switch setting does not persist across page refreshes. It resets to the default off state when you reload the page.
The following permissions apply to Platform Admin users on the Access keys page.
| Action | Permission |
|---|---|
| Create access keys | Can create access keys only for their own account. |
| Revoke access keys | Can revoke only their own keys. |
Note: When configuring an access key to stream data to OpenText Core Performance Engineering Analysis:
-
Access keys that you generate in this location (Administration > Core Performance Engineering Platform) are for OpenText Professional Performance Engineering integration with OpenText Core Performance Engineering Analysis.
-
To integrate OpenText Enterprise Performance Engineering 26.3 and later with OpenText Core Performance Engineering Analysis, a tenant administrator must generate the key in OpenText Core Performance Engineering Analysis from Tenant management > Access keys. For earlier OpenText Enterprise Performance Engineering versions, generate the key in Administration > Core Performance Engineering Platform. For details, see Access keys in the OpenText Core Performance Engineering Analysis Help Center.
-
The same key retention policy applies to all access keys, including keys used for integration with OpenText Core Performance Engineering Analysis. For details, see Automatic access key expiration.
For setup details, see OpenText Core Performance Engineering Analysis integration.
To view access key details:
-
From the tenant Navigation menu
, select Administration > Core Performance Engineering Platform > Access keys. -
The Access keys grid contains the following information.
UI element Details Client ID The Client ID issued as the access key. Service The service associated with the key: Analysis, Aviator, Agent, or Integration.
Created by Displayed for Admin users when the Show only my keys switch is off. The value identifies the owner of each access key. Last access The date and time the access key was last used. Creation time The date and time the access key was generated.
-
Sign in:
-
VuGen users: Sign in to MyAccount and select your Core Performance Engineering Aviator tenant.
-
Core Performance Engineering Analysis users: Sign in to your Core Performance Engineering Aviator tenant.
-
-
From the tenant Navigation menu
, select Administration > Core Performance Engineering Platform > Access keys. -
Select the key to revoke.
-
Click the Revoke button
, and confirm. The access key is deleted from the database.
Automatic access key expiration
For security reasons, automatic expiration is enabled by default for access keys. Automatic expiration reduces the lifetime of an access key by enforcing regular changes every 90 days by default.
-
Account administrators can activate, deactivate, and modify the expiration frequency at the account level in MyAccount.
-
When enabled, email notifications are sent to key owners 30 days, 7 days, and 1 day before expiration.
Note: As of November 1, 2023, OpenText set a 90-day automatic expiration period for all existing access keys even if they were created before that date. For example, an access key created on October 5, 2023 is now set to expire 90 days after November 1, 2023. If this access key is not refreshed before that date, it will automatically expire.
To customize the expiration policy:
-
Sign in to MyAccount and click the Settings button
. -
Select the account you want to modify and open the Security tab. The Custom OAuth expiration policy option is enabled by default with an expiration frequency of every 90 days.
-
In the Account configuration area, click the Edit button
, and modify the expiration policy as required:-
Select an expiration frequency between 90 and 360 days in 30-day increments.
-
To deactivate automatic key expiration (not recommended), clear the Custom OAuth expiration policy checkbox. Click Continue to confirm that you are aware of the increased security risks and assume full responsibility for deactivating the feature.
-
-
Click OK to save the changes. All keys of all products associated with the specific account inherit these settings and have the same lifetime.
-
The OAuth client area in MyAccount displays the client instances created for the logged-in user. Any user with a client instance can manually refresh the key before it expires.
Note: The key owner has the option to keep the same client ID and refresh only the secret.
Access key guidelines and best practices
The following guidelines and best practices apply when working with access keys:
-
A user cannot have more than two access keys at one time. This encourages you to rotate active keys. To assign a new access key to a user with two access keys, revoke an existing one.
-
Access keys are per tenant. If the same user exists in multiple tenants, the user must have a separate access key for each tenant.
-
If your account admin chooses not to enforce an expiration policy, we still recommend rotating access keys periodically.
-
The recommended lifetime of an access key is 90 days. Using an access key for more than 12 months is considered bad security and is not recommended.
-
Do not embed access keys directly into your code.
-
Remove unused access keys.
Your organization may have different security requirements and policies than those described in this section. The suggestions provided here are intended as general guidelines.
Caution: Do not share your access keys with a third party. By doing this, you might give someone access to your account.
AI Usage report
The AI Usage report provides aggregated visibility into AI query consumption at the tenant level.
Usage counting rules
The following rules apply.
| Rule category | Details |
|---|---|
| Included |
|
|
Not included |
|
To view the AI Usage report:
-
Sign in to MyAccount and select your Core Performance Engineering Aviator tenant.
-
From the tenant Navigation menu
, select Administration > Core Performance Engineering Platform > AI Usage. -
Select the time period to view transactions: Year and Month.
The report shows the following metrics: monthly entitlement, total usage, personal usage, percentage transaction usage, and remaining transaction quota.
-
Select My Usage to view your query usage, or Total Usage to view the total query usage during the selected period.
-
To identify where AI usage originates, the report displays a breakdown of query usage by source tool.
-
You can export usage reports from the UI in CSV format. Click Export as CSV to download the report.
Exported files include the selected tenant and time range, applied filters, and aggregated totals and distribution views.
Note:
-
Usage data is aggregated and intended for reporting purposes.
-
Near real‑time accuracy is not guaranteed.
-
If inconsistencies are identified, open a service request for further investigation.

