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

Use a system job for census reporting #18362

Closed
jeremystretch opened this issue Jan 9, 2025 · 0 comments · Fixed by #18364
Closed

Use a system job for census reporting #18362

jeremystretch opened this issue Jan 9, 2025 · 0 comments · Fixed by #18364
Assignees
Labels
complexity: medium Requires a substantial but not unusual amount of effort to implement status: accepted This issue has been accepted for implementation type: feature Introduction of new functionality to the application

Comments

@jeremystretch
Copy link
Member

NetBox version

v4.2.1

Feature type

Change to existing functionality

Triage priority

N/A

Proposed functionality

Use a system job (introduced in NetBox v4.2) to schedule periodic census data reporting.

Use case

Currently, census reporting occurs on initialization for each Python worker. This can result in excessive requests when there are many workers running and/or when workers frequently restart. Using a recurring system job will reduce the frequency at which census reports are sent.

Database changes

N/A

External dependencies

N/A

@jeremystretch jeremystretch added status: accepted This issue has been accepted for implementation type: feature Introduction of new functionality to the application complexity: medium Requires a substantial but not unusual amount of effort to implement labels Jan 9, 2025
@jeremystretch jeremystretch self-assigned this Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: medium Requires a substantial but not unusual amount of effort to implement status: accepted This issue has been accepted for implementation type: feature Introduction of new functionality to the application
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant