Skip to content

Logging prototype #337

@reyang

Description

@reyang

The goal:

  • Prototype the logging API that can be used by both the SDK consumer and SDK author.
    • If we could find an existing C++ logging API that is widely adopted + cross platform, we would want to leverage it instead of reinventing wheels.
  • Implement the Processor and Exporter logic similar like SpanProcessor and trace exporter.
  • Implement ElasticSearch Log Exporter which sends batches of logs from the SDK directly to ElasticSearch via HTTP REST API.

The stretch goal:

Non-goal:

  • Provide log sampler interface and implementation.
  • Implement Fluentd/Fluentbit exporter.
  • Implement local file exporter.

Initial list of work items:

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions