-
Notifications
You must be signed in to change notification settings - Fork 16
/
otelarrowcol-build.yaml
60 lines (50 loc) · 3.15 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
# 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.31.0
# 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
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/otelarrowexporter v0.113.0
- gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.113.0
- gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.113.0
- gomod: github.com/open-telemetry/otel-arrow/collector/exporter/fileexporter v0.31.0
receivers:
# This is the core OpenTelemetry Protocol with Apache Arrow receiver
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otelarrowreceiver v0.113.0
- gomod: github.com/open-telemetry/otel-arrow/collector/receiver/filereceiver v0.31.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.113.0
processors:
- gomod: github.com/open-telemetry/otel-arrow/collector/processor/concurrentbatchprocessor v0.31.0
- gomod: github.com/open-telemetry/otel-arrow/collector/processor/obfuscationprocessor v0.31.0
extensions:
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.113.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.113.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.113.0
replaces:
- github.com/open-telemetry/otel-arrow => ../../../
- github.com/open-telemetry/otel-arrow/collector/exporter/fileexporter => ../../exporter/fileexporter
- github.com/open-telemetry/otel-arrow/collector/receiver/filereceiver => ../../receiver/filereceiver
- github.com/open-telemetry/otel-arrow/collector/processor/concurrentbatchprocessor => ../../processor/concurrentbatchprocessor
- github.com/open-telemetry/otel-arrow/collector/processor/obfuscationprocessor => ../../processor/obfuscationprocessor