Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ZOWE components CPU consumption unitarily #2293

Open
GilPen opened this issue Aug 30, 2024 · 2 comments
Open

ZOWE components CPU consumption unitarily #2293

GilPen opened this issue Aug 30, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@GilPen
Copy link

GilPen commented Aug 30, 2024

Hello

We would like to report and alert the resource consumption for each ZOWE Components.
Quickly we will have new customers who wants to use ZOWE component.
ZOWE users are incoming and CPU consumption will grow quickly and unexpectly.
So we need to track which API is most used and to identify eventually a loop in a component to stop it individually.

The only way to classify and report ZOWE resources comsuption is with WLM.
Unfortunatelly, the unique method to have a detailed reporting for WLM OMVS susbsystem is to use the account variable.
The value that can be catch by WLM is an export of variable _BPX_ACCT_DATA.

Do you have a method to export _BPX_ACCT_DATA variable for each ZOWE component or alternatively do you another suggestion to achieve the scope of survey and alert resource consumption ?

Regards
Gilles

@GilPen GilPen added the enhancement New feature or request label Aug 30, 2024
@skurnevich
Copy link

skurnevich commented Sep 9, 2024

Hello @GilPen

I am not aware if there any methods to export _BPX_ACCT_DATA as we do not set it anywhere, but I suppose this parameter can be added to Zowe components as part of startup if needed. However it should be reviewed by community leads first.

Meanwhile could you please elaborate a little bit more, i guess you are speaking about Zowe Components but you also mention APIs, is the main issue the potentially corrupted onboarded APIs? Or are there any other reasons why loops are expected?

Regards
Sergei

@GilPen
Copy link
Author

GilPen commented Sep 18, 2024

Hello

We would like to identify which Zowe component use CPU but we also developped our own components to run some APIs which do some simple administration operations ( command zwe install component )

We would like to monitor our APIs to know which one are used and eventually have a loop. The objectif is to measure CPU consumption and to avoid a CPU loop in the system.

Regards
Gilles

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants