-
Notifications
You must be signed in to change notification settings - Fork 16
/
otelarrowcol-build.yaml
68 lines (60 loc) · 3.54 KB
/
otelarrowcol-build.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# This file describes a sample OpenTelemetry Collector build
# containing the primary OpenTelemetry Protocol with Apache Arrow
# components and a few generally useful components from the
# OpenTelemetry Collector Contrib repository that have proven useful.
#
# The full list of components is detailed below. Many of these
# components are optional and meant to assist with experimentation
# and validation of the primary components.
#
# This configuration file be used as a starting point for building a
# custom gateway collector for deploying OpenTelemetry Protocol with
# Apache Arrow in production. See the instructions in BUILDING.md.
dist:
module: github.com/open-telemetry/otel-arrow/collector/cmd/otelarrowcol
name: otelarrowcol
description: OpenTelemetry Protocol with Apache Arrow development collector, for testing and evaluation
# Note: this version number is replaced to match the current release using `sed`
# during the release process, see ../../../RELEASING.md.
version: 0.13.0
# Note: This should match the version of the core and contrib
# collector components used below (e.g., the debugexporter and
# otlphttpexporter versions below).
otelcol_version: 0.90.1
# Project-internal use: Directory path required for the `make
# genotelarrowcol`, which the Dockerfile also recognizes.
#
# Users: This can be customized for integration into your CI/CD system.
output_path: collector/cmd/otelarrowcol
exporters:
# This is the core OpenTelemetry Protocol with Apache Arrow exporter
- import: github.com/open-telemetry/otel-arrow/collector/exporter/otelarrowexporter
gomod: github.com/open-telemetry/otel-arrow/collector v0.13.0
- gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.90.1
- gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.90.1
- import: github.com/open-telemetry/otel-arrow/collector/exporter/fileexporter
gomod: github.com/open-telemetry/otel-arrow/collector v0.13.0
receivers:
# This is the core OpenTelemetry Protocol with Apache Arrow receiver
- import: github.com/open-telemetry/otel-arrow/collector/receiver/otelarrowreceiver
gomod: github.com/open-telemetry/otel-arrow/collector v0.13.0
- import: github.com/open-telemetry/otel-arrow/collector/receiver/filereceiver
gomod: github.com/open-telemetry/otel-arrow/collector v0.13.0
- gomod: github.com/lightstep/telemetry-generator/generatorreceiver v0.15.0
# Users wanting the OTLP/HTTP Receiver will use the otlp receiver.
# Users wanting OTLP/gRPC may use the otelarrowreceiver.
- gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.90.1
processors:
- import: github.com/open-telemetry/otel-arrow/collector/processor/concurrentbatchprocessor
gomod: github.com/open-telemetry/otel-arrow/collector v0.13.0
- import: github.com/open-telemetry/otel-arrow/collector/processor/experimentprocessor
gomod: github.com/open-telemetry/otel-arrow/collector v0.13.0
- import: github.com/open-telemetry/otel-arrow/collector/processor/obfuscationprocessor
gomod: github.com/open-telemetry/otel-arrow/collector v0.13.0
connectors:
- import: github.com/open-telemetry/otel-arrow/collector/connector/validationconnector
gomod: github.com/open-telemetry/otel-arrow/collector v0.13.0
extensions:
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.90.1
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.90.1
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.90.1