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

Harvest customized polling interval of 1 second using REST Collectors #2443

Closed
bheem23reddy opened this issue Oct 25, 2023 · 5 comments
Closed
Labels
customer feature New feature or request status/duplicate This issue or pull request already exists

Comments

@bheem23reddy
Copy link

For one of our largest clients, we have installed the Harvest (NABOX) for monitoring the storage environment. Currently this tool provides graphs for monitoring with the lowest sampling interval of 10 seconds. Since this is used to monitor a customer facing financial application which has a high impact even if there is a 1 second glitch on the application due to high transaction volume, we need the Harvest tool to provide the monitoring of the environment with a sampling/polling rate of per second.

If we are able to monitor the metrics at 1 sec polling interval for a period of 72 hours (Usually issues are reported during this window for RCA) then we will be able to save lot of unnecessary trouble shooting of huge performance archives which still does not provide the real cause of the issue due to large polling interval. This enables customer to look for potential storage issues themselves and saves a lot of tickets to backend support.

Kindly let us know if you need any additional details on this.

Thanks in advance,
Bheem Reddy

@bheem23reddy bheem23reddy added the feature New feature or request label Oct 25, 2023
@rahulguptajss
Copy link
Contributor

rahulguptajss commented Oct 25, 2023

@bheem23reddy In Harvest, a customized polling interval is effective provided it's shorter than the combined time of an API call and the processing of it by Harvest. If the polling interval exceeds this combined time, it may result in a delay in metrics collection. The duration of API calls can fluctuate based on factors such as cluster response times, load on cluster and the number of objects involved.

Identifying the optimal polling interva involves some experimentation. If you notice any lags or delays in data collection, these should be investigated by examining your logs. For further assistance, please feel free to share your logs with us. You can send them at [email protected]

@cgrinds
Copy link
Collaborator

cgrinds commented Nov 15, 2023

@bheem23reddy is this still needed?

@bheem23reddy
Copy link
Author

@rahulguptajss we have upgraded the harvest to the latest as recommended. We need the config changes to be done on harvest and Prometheus level to poll every 5 sec interval.

please share the links to update the config files.

Thanks in advance.

regards
Bheem

@rahulguptajss
Copy link
Contributor

@rahulguptajss we have upgraded the harvest to the latest as recommended. We need the config changes to be done on harvest and Prometheus level to poll every 5 sec interval.

please share the links to update the config files.

Thanks in advance.

regards Bheem

@bheem23reddy Steps are documented @ #2556

@rahulguptajss
Copy link
Contributor

This issue is identical to #2559. Therefore, closing this thread and will continue the discussion there.

@rahulguptajss rahulguptajss added the status/duplicate This issue or pull request already exists label Jan 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
customer feature New feature or request status/duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

3 participants