Skip to content
This repository has been archived by the owner on Jan 6, 2023. It is now read-only.

Show health of harvesters #82

Open
grayfallstown opened this issue May 28, 2021 · 2 comments
Open

Show health of harvesters #82

grayfallstown opened this issue May 28, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request work in progress Currently working on it

Comments

@grayfallstown
Copy link
Owner

It is important to know if there are issues with the harvesters or all the plotting was for nothing.

Add a button to check Health of harvesters.

Show a text based summary and a Heatmap of lookup times per Harvester, as slow lookup times can make you miss out on a reward if you have the solution but your harvester cannot deliver in time.

@grayfallstown grayfallstown added enhancement New feature or request work in progress Currently working on it labels May 28, 2021
@grayfallstown grayfallstown self-assigned this May 28, 2021
@grayfallstown
Copy link
Owner Author

Most basic stats are in the current release. More coming

@grayfallstown
Copy link
Owner Author

TODO

  • Selectbox for summary time.
    Current commit summarizes the last 500 entries (about 90 minutes).
    Selectbox for 56 (10m), 333 (60min), 500 (90m), 1500 (3h), 7000 (12h), 8000 (day), 10080 (week), all

  • Tab for each harvester
    Sub-tab showing heatmap over lookup time
    Sub-tab listing last n entries

  • Refresh harvester dialog
    SummaryTime <= 60min refresh every minute
    SummaryTime > 60min refresh every ten minutes

  • Caching mechanism for harvester logs.
    Don't reread debug.log2, debug.log3, etc if they did not change.
    Don't use TailLineEmitter to stay updated: it keeps the log file open and could prevent chias log rotation.
    Persist cache of debug.log2 and the others and clean up/update the cache when log rotation happend

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request work in progress Currently working on it
Projects
None yet
Development

No branches or pull requests

1 participant