BMC Strobe Measurement Task
Strobe, the leading mainframe application performance management solution,
is traditionally used by Operations teams to pinpoint and resolve application
performance problems found in production. The shift left approach for testing allows
development teams to perform tests earlier in the cycle. The plugin allows Jenkins users
to setup automated Strobe meausurements and get custom callback notifications when complete.
The following are required to use this task:
Azure Devops Server
BMC Common Configuration Task
Azure Key Vault Task
An installation of Compuware Enterprise Services with Strobe installed.
Note: CES must be version 20.02.x or greater to use the notification callback.
This version will also utilize the INITBY of CI (Continuous Integration) identifier,
which will allow zAdviser to track this activity.
This plugin can still submit measurements using previous CES versions.
Strobe 18.02 ptf SBG422A is required for the INITBY of CI.
Installing in a Azure Devops Server Instance
- Install the BMC Strobe Measurements Task according to the Azure Devops Server instructions for installing extensions. Dependent extensions will automatically be installed.
In Compuware Enterprise Services, do the following:
Navigate to the Host Connections page and define your host connection
that's connected to your Strobe installation.
Navigate to the Security page and define a Personal Access Token
for the above host connection.
Note: Sometimes Strobe on the mainframe can have difficulty determining
the correct host of CES, so you may need to set the "ces.host.address"
property in ces.properties located at data/ces/config in the CES installation directory.
e.g. ces.host.address=127.0.0.1 or ces.host.address=localhost
In the Azure Devops Pipeline application screen go to the BMC Common Configurations section, do the following:
In the Host Connections section, add the same host connection
as defined in Compuware Enterprise Services.
- Make sure the description field matches the description in CES.
- Add the CES URL in the form scheme://host:port e.g. https://myHost:48226
In the Azure Devops Pipeline, you should configure Azure Vault Task to store the personal access token from step 1 as secret text in Vault.
Configuring for Topaz Workbench CLI & Host Connections
While creating the new Azure pipeline, we can add a new task "Azure Key Vault" by clicking + sign on Agent Job.
Executing a Measurement
While creating the new Azure pipeline, we can add a new task "BMC Strobe Measurement" by clicking + sign on Agent Job.
This task has following parameters:
- Host connection : Select the host connection to be used to connect to the z/OS host.
Alternatively, to add a connection,click on BMC Common Configuration task in application hub.
- Azure Vault Secret Name(To Retrieve Token) : Enter Secret name configured in azure key vault which has personal access stored.
Do one or both of the following:
Fill out the rest of the form as desired. See the help on the right of each individual field if you have any questions.
Your pipeline is now configured to start a measurement on the configured job.
BMC provides assistance for customers with its documentation, the BMC Support Center web site, and telephone customer support.
BMC Support Center
You can access online information for BMC products via our Support Center site at https://support.bmc.com. Support Center provides access to critical information about your BMC products. You can review frequently asked questions, read or download documentation, access product fixes, or e-mail your questions or comments. The first time you access Support Center, you must register and obtain a password. Registration is free.
At BMC, we strive to make our products and documentation the best in the industry. Feedback from our customers helps us maintain our quality standards. If you need support services, please obtain the following information before calling BMC's 24-hour telephone support:
The Azure pipeline job output that contains any error messages or pertinent information.
The name, release number, and build number of your product. This information is displayed in the installed extensions page. Apply filter: BMC in order to display all of the installed BMC extension.
Environment information, such as the operating system and release on which the Topaz CLI is installed.
You can contact BMC in one of the following ways:
You can report issues via BMC Support Center: https://support.bmc.com.
Note: Please report all high-priority issues by phone.
Corporate Web Site
To access BMC site on the Web, go to https://www.bmc.com/. The BMC site provides a variety of product and support information.