(ctx context.Context)
| 128 | } |
| 129 | |
| 130 | func DefaultExporter(ctx context.Context) (*otlptrace.Exporter, error) { |
| 131 | exporter, err := otlptrace.New(ctx, otlptracegrpc.NewClient(otlptracegrpc.WithInsecure())) |
| 132 | if err != nil { |
| 133 | return nil, xerrors.Errorf("create otlp exporter: %w", err) |
| 134 | } |
| 135 | |
| 136 | return exporter, nil |
| 137 | } |
| 138 | |
| 139 | func HoneycombExporter(ctx context.Context, apiKey string) (*otlptrace.Exporter, error) { |
| 140 | opts := []otlptracegrpc.Option{ |
no test coverage detected