Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add registry tip to ocb #5028

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion content-modules/opentelemetry-java-examples
Submodule opentelemetry-java-examples updated 50 files
+6 −6 autoconfigure/README.md
+1 −1 build.gradle.kts
+20 −0 doc-snippets/configuration/build.gradle.kts
+10 −0 doc-snippets/configuration/src/main/java/otel/AutoConfiguredSdk.java
+14 −0 doc-snippets/configuration/src/main/java/otel/ContextPropagatorsConfig.java
+36 −0 doc-snippets/configuration/src/main/java/otel/CustomLogRecordExporter.java
+19 −0 doc-snippets/configuration/src/main/java/otel/CustomLogRecordExporterProvider.java
+29 −0 doc-snippets/configuration/src/main/java/otel/CustomLogRecordProcessor.java
+61 −0 doc-snippets/configuration/src/main/java/otel/CustomMetricExporter.java
+19 −0 doc-snippets/configuration/src/main/java/otel/CustomMetricExporterProvider.java
+76 −0 doc-snippets/configuration/src/main/java/otel/CustomMetricReader.java
+20 −0 doc-snippets/configuration/src/main/java/otel/CustomResourceProvider.java
+38 −0 doc-snippets/configuration/src/main/java/otel/CustomSampler.java
+19 −0 doc-snippets/configuration/src/main/java/otel/CustomSamplerProvider.java
+36 −0 doc-snippets/configuration/src/main/java/otel/CustomSpanExporter.java
+19 −0 doc-snippets/configuration/src/main/java/otel/CustomSpanExporterProvider.java
+46 −0 doc-snippets/configuration/src/main/java/otel/CustomSpanProcessor.java
+29 −0 doc-snippets/configuration/src/main/java/otel/CustomTextMapPropagator.java
+18 −0 doc-snippets/configuration/src/main/java/otel/CustomTextMapPropagatorProvider.java
+41 −0 doc-snippets/configuration/src/main/java/otel/CustomizedAutoConfiguredSdk.java
+46 −0 doc-snippets/configuration/src/main/java/otel/CustomizerProvider.java
+12 −0 doc-snippets/configuration/src/main/java/otel/LogLimitsConfig.java
+34 −0 doc-snippets/configuration/src/main/java/otel/LogRecordExporterConfig.java
+21 −0 doc-snippets/configuration/src/main/java/otel/LogRecordProcessorConfig.java
+34 −0 doc-snippets/configuration/src/main/java/otel/MetricExporterConfig.java
+17 −0 doc-snippets/configuration/src/main/java/otel/MetricReaderConfig.java
+16 −0 doc-snippets/configuration/src/main/java/otel/OpenTelemetrySdkConfig.java
+12 −0 doc-snippets/configuration/src/main/java/otel/ResourceConfig.java
+37 −0 doc-snippets/configuration/src/main/java/otel/SamplerConfig.java
+16 −0 doc-snippets/configuration/src/main/java/otel/SdkLoggerProviderConfig.java
+25 −0 doc-snippets/configuration/src/main/java/otel/SdkMeterProviderConfig.java
+17 −0 doc-snippets/configuration/src/main/java/otel/SdkTracerProviderConfig.java
+34 −0 doc-snippets/configuration/src/main/java/otel/SpanExporterConfig.java
+16 −0 doc-snippets/configuration/src/main/java/otel/SpanLimitsConfig.java
+21 −0 doc-snippets/configuration/src/main/java/otel/SpanProcessorConfig.java
+33 −0 doc-snippets/configuration/src/main/java/otel/ViewConfig.java
+1 −1 doc-snippets/exporters/build.gradle.kts
+1 −1 doc-snippets/getting-started/build.gradle.kts
+1 −1 doc-snippets/spring-starter/build.gradle.kts
+ gradle/wrapper/gradle-wrapper.jar
+2 −2 gradle/wrapper/gradle-wrapper.properties
+1 −1 grpc/build.gradle.kts
+1 −1 javaagent/build.gradle.kts
+1 −1 javaagent/docker-compose.yml
+4 −4 log-appender/build.gradle.kts
+1 −1 log-appender/docker-compose.yml
+10 −9 settings.gradle.kts
+1 −1 spring-native/build.gradle.kts
+1 −1 spring-native/docker-compose.yml
+3 −3 telemetry-testing/build.gradle.kts
13 changes: 9 additions & 4 deletions content/en/docs/collector/custom-collector.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,6 @@ the development and testing of components.
Go ahead and create a manifest file named `builder-config.yaml` with the
following content:

> builder-config.yaml

```yaml
dist:
name: otelcol-dev
Expand All @@ -143,8 +141,6 @@ collector distribution:
The `builder-config.yaml` manifest file will look like this after adding the
components:

> builder-config.yaml

<!-- prettier-ignore -->
```yaml
dist:
Expand All @@ -169,6 +165,15 @@ receivers:
go.opentelemetry.io/collector/receiver/otlpreceiver {{% version-from-registry collector-receiver-otlp %}}
```

{{% alert color="primary" title="Tip" %}}

To find components that you can add to your custom Collector, take a look the
svrnm marked this conversation as resolved.
Show resolved Hide resolved
[OpenTelemetry Registry](https://opentelemetry.io/ecosystem/registry/?language=collector).
In addition to available components, the Registry provides the full string you
svrnm marked this conversation as resolved.
Show resolved Hide resolved
need to add to your `builder-config.yaml`.

{{% /alert %}}

## Step 3 - Generating the Code and Building your Collector's distribution

All you need now is to let the `ocb` do it's job, so go to your terminal and
Expand Down
6 changes: 5 additions & 1 deletion data/registry/collector-exporter-apiclarity.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# cSpell:ignore apiclarity
# cSpell:ignore apiclarity apiclarityexporter openclarity
title: APIClarity HTTP Exporter
registryType: exporter
language: collector
Expand All @@ -15,3 +15,7 @@ authors:
urls:
repo: https://github.com/openclarity/apiclarity/tree/master/plugins/otel-collector
createdAt: 2022-11-28
package:
name: github.com/openclarity/apiclarity/plugins/otel-collector/apiclarityexporter
registry: go-collector
version: v0.0.0
4 changes: 4 additions & 0 deletions static/refcache.json
Original file line number Diff line number Diff line change
Expand Up @@ -7971,6 +7971,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-09T11:01:13.220618-04:00"
},
"https://pkg.go.dev/github.com/openclarity/apiclarity/plugins/otel-collector/apiclarityexporter": {
"StatusCode": 200,
"LastSeen": "2024-08-12T17:56:07.964057+02:00"
},
"https://pkg.go.dev/go.opentelemetry.io/collector/cmd/builder": {
"StatusCode": 200,
"LastSeen": "2024-03-01T16:49:30.684687+01:00"
Expand Down