forked from open-telemetry/otel-arrow
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathotelarrowcol-build.yaml
More file actions
56 lines (48 loc) · 2.89 KB
/
otelarrowcol-build.yaml
File metadata and controls
56 lines (48 loc) · 2.89 KB
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
# 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.46.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
# Note that all component versions should (almost always) match the builder version referenced in the Makefile.
# The version is overridden when running `make builder`.
exporters:
# This is the core OpenTelemetry Protocol with Apache Arrow exporter
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/otelarrowexporter v0.143.0
- gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.143.0
- gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.143.0
# OTLP exporter is included for test and validation.
- gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.143.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.143.0
receivers:
# This is the core OpenTelemetry Protocol with Apache Arrow receiver
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otelarrowreceiver v0.143.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.143.0
# OTLP receiver is included for the OTLP/HTTP Receiver, test and validation.
- gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.143.0
processors:
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.143.0
extensions:
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.143.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.143.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.143.0
replaces:
- github.com/open-telemetry/otel-arrow/go => ../../../go