Skip to content

Counter API #858

@tagomoris

Description

@tagomoris

Fluentd v0.14 provides Counter API for purposes below:

  • to provide counters with increment/decrement methods which works efficiently
  • to support to persistent counting data using plugin storages
  • to provide shared counter between processes

It's not necessary to make it pluggable, because it only has some variant:

  • visible from a process
  • shared with multi processes

This API is very useful to implement counter plugins (e.g., flowcounter, datacounter, ...) and also to implement to get metrics of Fluentd itself. Persistency can be delegated into Plugin Storage implementations.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementFeature request or improve operationsv0.14

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions