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

[exporter/elasticsearch] add support for batcher config #34238

Merged
merged 7 commits into from
Jul 30, 2024

Commits on Jul 24, 2024

  1. [exporter/elasticsearch] add sync bulk indexer

    Add opt-in support for the experimental batcher helper -
    open-telemetry/opentelemetry-collector#8122
    
    When opting into this functionality the exporter's Consume*
    methods will make synchronous bulk requests to Elasticsearch,
    without additional batching/buffering in the exporter.
    axw committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    d368a95 View commit details
    Browse the repository at this point in the history
  2. Fix lint errors

    axw committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    06c5d61 View commit details
    Browse the repository at this point in the history
  3. American spelling

    axw committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    ce741b0 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    d74233b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d8b76d View commit details
    Browse the repository at this point in the history
  3. Update exporter/elasticsearchexporter/factory.go

    Co-authored-by: Carson Ip <[email protected]>
    axw and carsonip authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    ae92c9a View commit details
    Browse the repository at this point in the history
  4. Fixes

    - Add flush timeout to sync bulk indexer, disable timeout_sender.
    - Create a new backoff function for each call to Flush in the sync
      bulk indexer, since the function is stateful and not safe for
      concurrent calls to Flush.
    axw committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    e76ea75 View commit details
    Browse the repository at this point in the history