Skip to content

Commit

Permalink
[chore]: Mention the possibility of having multiple instances of load…
Browse files Browse the repository at this point in the history
…balancingexporter (open-telemetry#35489)

Adding explicit statement about using multiple instances of
`loadbalancingexporter` can help clarify deployment architecture.

Reference:
open-telemetry#22801

**Description:** <Describe what has changed.>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->

**Link to tracking Issue:** <Issue number if applicable>

**Testing:** <Describe what testing was performed and which tests were
added.>

**Documentation:** <Describe the documentation added.>

---------

Co-authored-by: Juraci Paixão Kröhling <[email protected]>
Co-authored-by: Juraci Paixão Kröhling <[email protected]>
  • Loading branch information
3 people authored Dec 4, 2024
1 parent 6da31c0 commit 75b86ee
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions exporter/loadbalancingexporter/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ The `loadbalancingexporter` will, irrespective of the chosen resolver (`static`,

Unfortunately, data loss is still possible if all of the exporter's targets remains unavailable once redelivery is exhausted. Due consideration needs to be given to the exporter queue and retry configuration when running in a highly elastic environment.

To avoid a single point of failure, requests can be distributed among multiple Collector instances configured with the `loadbalancingexporter`. The consistent hashing mechanism will ensure a deterministic result between instances sharing the same configuration and resolve an exact list of backend endpoints.

## Configuration

Refer to [config.yaml](./testdata/config.yaml) for detailed examples on using the exporter.
Expand Down

0 comments on commit 75b86ee

Please sign in to comment.