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

in_podman_metrics: Added remove_stale_counters opt #7503

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pabloxxl
Copy link
Contributor

For environments with containers being created and removed often, it might be good to specify an option to remove counters for removed containers. This option is default to false, since it increases resource consumption of plugin

For systems where containers are removed (or recreated with different id), someone might want to not to reflect those containers in metrics anymore - I've added an option, remove_stale_counters (default to false). With this option, if container id is no longer visible in containers.json, will be removed.
Since there is no possibility to remove counter just for one container instance, if such situation is detected, all counters are "recreated" - removed and created again.


Enter [N/A] in the box, if an item is not applicable to your change.

Testing
Before we can approve your change; please submit the following in a comment:

If this is a change to packaging of containers or native binaries then please confirm it works for all targets.

  • Run local packaging test showing all targets (including any new ones) build.
  • Set ok-package-test label to test for all targets (requires maintainer to do).

Documentation

  • Documentation required for this feature

documentation pr

Backporting

  • Backport to latest stable release.

Fluent Bit is licensed under Apache 2.0, by submitting this pull request I understand that this code will be released under the terms of that license.

@pabloxxl pabloxxl temporarily deployed to pr May 31, 2023 13:08 — with GitHub Actions Inactive
@pabloxxl pabloxxl temporarily deployed to pr May 31, 2023 13:08 — with GitHub Actions Inactive
@pabloxxl pabloxxl temporarily deployed to pr May 31, 2023 13:08 — with GitHub Actions Inactive
@pabloxxl pabloxxl temporarily deployed to pr May 31, 2023 13:30 — with GitHub Actions Inactive
@pabloxxl pabloxxl temporarily deployed to pr July 3, 2023 12:07 — with GitHub Actions Inactive
@pabloxxl pabloxxl temporarily deployed to pr July 3, 2023 12:07 — with GitHub Actions Inactive
@pabloxxl pabloxxl temporarily deployed to pr July 3, 2023 12:07 — with GitHub Actions Inactive
@pabloxxl pabloxxl temporarily deployed to pr July 3, 2023 12:34 — with GitHub Actions Inactive
@pabloxxl pabloxxl temporarily deployed to pr July 27, 2023 14:04 — with GitHub Actions Inactive
@pabloxxl pabloxxl temporarily deployed to pr July 27, 2023 14:04 — with GitHub Actions Inactive
@pabloxxl
Copy link
Contributor Author

pabloxxl commented Aug 3, 2023

None of failed unit tests seem to be connected with in_podman plugin - should I work on reruning them anyway?

@pabloxxl
Copy link
Contributor Author

pabloxxl commented Nov 7, 2023

I've rebased my branch and all checks are now passing

Copy link
Contributor

github-actions bot commented Feb 7, 2024

This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days.

For environments with containers being created and removed
often, it might be good to specify an option to remove
counters for removed containers. This option is default
to false, since it increases resource consumption of plugin

Signed-off-by: Paweł Cendrzak <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant