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

Only fetch external entities that have changed since last sync #10

Closed
sdewitt-newrelic opened this issue May 18, 2023 · 1 comment
Closed
Assignees
Labels
enhancement Feature Improvements

Comments

@sdewitt-newrelic
Copy link
Collaborator

Feature Description

When fetching external entities, only entities that have changed since the last run of the Syncer should be returned.

Describe Alternatives

None

Additional context

This is an efficiency feature. Calls to the provider backend may be expensive in terms of consumed resources, especially as the data set of external entities and/or the number of key-value pairs being retrieved increase. Adding a way to only get the set of entities that have changed since the last run of the Syncer mitigates this problem.

Not all providers may support this but a generic way to pass it should be added. Providers that do support it should honor it when passed.

@sdewitt-newrelic sdewitt-newrelic self-assigned this May 18, 2023
@sdewitt-newrelic sdewitt-newrelic added the enhancement Feature Improvements label May 18, 2023
@sdewitt-newrelic
Copy link
Collaborator Author

Completed with #12

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

No branches or pull requests

1 participant