OpenTelemetry Bot d680729c09 [chore] Prepare release 0.90.0 (#29543) 1 year ago
..
internal b2eea6e926 update mdatagen to support per signal stability (#21153) 1 year ago
testdata 90e1e6b443 [chore] [exporter/zipkin] fix configuration docs (#22703) 1 year ago
Makefile 68b3835c50 Move zipkinexporter from collector core to collector contrib (#4840) 3 years ago
README.md 562dc48d10 Link component issue badges to the respective issue page (#24642) 1 year ago
config.go 5133f4ccd6 [chore] use license shortform (#22052) 1 year ago
config_test.go 90e1e6b443 [chore] [exporter/zipkin] fix configuration docs (#22703) 1 year ago
doc.go 5133f4ccd6 [chore] use license shortform (#22052) 1 year ago
factory.go 5133f4ccd6 [chore] use license shortform (#22052) 1 year ago
factory_test.go 5133f4ccd6 [chore] use license shortform (#22052) 1 year ago
go.mod d680729c09 [chore] Prepare release 0.90.0 (#29543) 1 year ago
go.sum 40b485f08a Update core for v0.90.0 release (#29539) 1 year ago
metadata.yaml 8a4348cb00 [chore] add codeowners to metadata (#24404) 1 year ago
testutils_test.go f4c44858b5 [all][chore] Moved from interface{} to any for all go code (#29072) 1 year ago
zipkin.go 5133f4ccd6 [chore] use license shortform (#22052) 1 year ago
zipkin_test.go 5133f4ccd6 [chore] use license shortform (#22052) 1 year ago

README.md

Zipkin Exporter

Status
Stability beta: traces
Distributions core, contrib, observiq
Issues Open issues Closed issues
Code Owners @MovieStoreGuy, @astencel-sumo, @crobert-1

Exports data to a Zipkin back-end. By default, this exporter requires TLS and offers queued retry capabilities.

Getting Started

The following settings are required:

  • endpoint (no default): URL to which the exporter is going to send Zipkin trace data. For example: http://localhost:9411/api/v2/spans.

The following settings are optional:

  • format (default = json): The format to sent events in. Can be set to json or proto.
  • default_service_name (default = <missing service name>): What to name services missing this information.

To use TLS, specify https:// as the protocol scheme in the URL passed to the endpoint property. See Advanced Configuration for more TLS options.

Example:

exporters:
  zipkin/nontls:
    endpoint: "http://some.url:9411/api/v2/spans"
    format: proto
    default_service_name: unknown-service

  zipkin/withtls:
    endpoint: "https://some.url:9411/api/v2/spans"

  zipkin/tlsnoverify:
    endpoint: "https://some.url:9411/api/v2/spans"
    tls:
      insecure_skip_verify: true

Advanced Configuration

Several helper files are leveraged to provide additional capabilities automatically: