Skip to content

Commit

Permalink
Added core extensions and Prometheus, Jaeger and Zipkin exporter.
Browse files Browse the repository at this point in the history
  • Loading branch information
piffall committed Jan 20, 2022
1 parent 5fe2567 commit be27d6d
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 10 deletions.
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,16 +32,16 @@ code (fig. 2).
This is the list for the included components in this distribution, referencing their
upstream repositories:

| Receiver | Processor | Exporter |
|-------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|
| [otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector/tree/main/receiver/otlpreceiver) otlpreceiver (core) | [batchprocessor](https://github.com/open-telemetry/opentelemetry-collector/tree/main/processor/batchprocessor) (core) | [loggingexporter](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/loggingexporter) (core) |
| [prometheusreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/prometheusreceiver) (contrib) | [memorylimiterprocessor](https://github.com/open-telemetry/opentelemetry-collector/tree/main/processor/memorylimiterprocessor) (core) | [otlpexporter](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/otlpexporter) (core) |
| [hostmetricsrecevier](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/hostmetricsreceiver) (contrib) | [attributesprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/attributesprocessor) (contrib) | [otlphttpexporter](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/otlphttpexporter) (core) |
| [dockerstatsreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/dockerstatsreceiver) (contrib) | [resourcedetectionprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/resourcedetectionprocessor) (contrib) | [fileexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/fileexporter) (contrib) |
| [filelogreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/filelogreceiver) (contrib) | | [kafkaexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/kafkaexporter) (contrib) |
| [jaegerreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/jaegerreceiver) (contrib) | | |
| [zipkinreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/zipkinreceiver) (contrib) | | |
| [grypereceiver](receiver/grypereceiver) (OccamsHub custom) | | |
| Receiver | Processor | Exporter |
|-------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
| [otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector/tree/main/receiver/otlpreceiver) otlpreceiver (core) | [batchprocessor](https://github.com/open-telemetry/opentelemetry-collector/tree/main/processor/batchprocessor) (core) | [loggingexporter](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/loggingexporter) (core) |
| [prometheusreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/prometheusreceiver) (contrib) | [memorylimiterprocessor](https://github.com/open-telemetry/opentelemetry-collector/tree/main/processor/memorylimiterprocessor) (core) | [otlpexporter](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/otlpexporter) (core) |
| [hostmetricsrecevier](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/hostmetricsreceiver) (contrib) | [attributesprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/attributesprocessor) (contrib) | [otlphttpexporter](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/otlphttpexporter) (core) |
| [dockerstatsreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/dockerstatsreceiver) (contrib) | [resourcedetectionprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/resourcedetectionprocessor) (contrib) | [fileexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/fileexporter) (contrib) |
| [filelogreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/filelogreceiver) (contrib) | | [kafkaexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/kafkaexporter) (contrib) |
| [jaegerreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/jaegerreceiver) (contrib) | | [prometheusexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/prometheusexporter) (contrib) |
| [zipkinreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/zipkinreceiver) (contrib) | | [jaegerexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/jaegerexporter) (contrib) |
| [grypereceiver](receiver/grypereceiver) (OccamsHub custom) | | [zipkinexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/zipkinexporter) (contrib) |

### Occams Collector custom components

Expand Down
10 changes: 10 additions & 0 deletions cmd/occamscol/components.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@ go 1.17
require (
github.com/occamshub-dev/occamshub-otel-distr/receiver/grypereceiver v0.1.5
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.42.0
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/jaegerexporter v0.42.0
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.42.0
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.42.0
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.42.0
github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.42.0
github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.42.0
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.42.0
Expand Down Expand Up @@ -163,6 +166,7 @@ require (
github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.42.0 // indirect
github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.42.0 // indirect
github.com/open-telemetry/opentelemetry-collector-contrib/internal/stanza v0.42.0 // indirect
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.42.0 // indirect
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.42.0 // indirect
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.42.0 // indirect
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.42.0 // indirect
Expand Down
7 changes: 7 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1904,9 +1904,15 @@ github.com/op/go-logging v0.0.0-20160315200505-970db520ece7 h1:lDH9UUVJtmYCjyT0C
github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.42.0 h1:osS1SOHzd4KHYaIEEt897g8T6LZwwfi35XFq3oJi/vc=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.42.0/go.mod h1:oaAm/i92ckTFyrfsBa1w6np9Q5r2io9730GphwyyCqI=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/jaegerexporter v0.42.0 h1:h0uSuYhy0sOaERkAvbeNYpKTKo4RyZ3FmbiTvnQlEHM=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/jaegerexporter v0.42.0/go.mod h1:25vQFIlXHeqMyUAKFGg3mGDmeMvp7EYhiBpo1lO39F0=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.42.0 h1:eGcTVAQrGO6kMgLRtJCtnGgnkZEuVNjIQkcjNGxW38U=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.42.0/go.mod h1:4tpDsjaZubiP8L5M/+YB50zqt2d+ZWRSwAEPFZeK+ZI=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.42.0 h1:Yqudzfnz/jp8EfrHZGOTltyCd793XtBAVWUQOhJZgwg=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.42.0/go.mod h1:1m2y4R1PZ7ABGKbmHrNKVSH1siPwIfdy3EvKeYR+Koc=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.42.0 h1:MLAj08ACXZ9Mj+uOd4IiNaDMmcgbivXn8UvHWs6j3zs=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.42.0 h1:2erD1n/ORxCR4/ako/QNuJmkX4Tw9E3DT2KC80fPlW8=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.42.0/go.mod h1:Jx8TLdwIP5nd59VKy3rDxTcEXQNf9a6oW1I2YJSefps=
github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.42.0 h1:kwiCfMyoFokaogakJR9COieBxtvaqHKl6XaPlHsobI0=
github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.42.0 h1:gjFMSdqOoG56k1/+0pbtMSZmdfa8SV7qb5eO3R0aNGk=
github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.42.0/go.mod h1:TllRwuvCehR7Hh11gMQkvmGRWc9XrBpploV0e0blFYY=
Expand All @@ -1920,6 +1926,7 @@ github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcompone
github.com/open-telemetry/opentelemetry-collector-contrib/internal/stanza v0.42.0 h1:slKJXCscshy4dgSXragQn020pAwimJ4qQphjinaKPpE=
github.com/open-telemetry/opentelemetry-collector-contrib/internal/stanza v0.42.0/go.mod h1:fdp5nnLuTOKyAnkFMEgkEwXIh+PenD9CyXZHe+J0kWI=
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.42.0 h1:uc7NggPC+E4od5VsfDQ48lhCEa1XmXIBPF13DnQknhM=
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.42.0/go.mod h1:/KFp0pOET48I1opKx9gke4pZNf+tqNvwbKnH89PJkCI=
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.42.0 h1:ZGYeLSl+KfdKO/VsZdDHZxluwjzFHqyxabvwnIqH1tU=
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.42.0/go.mod h1:8Sy2HQ2dsYcNTf/GFxX/u1IKxmb+YpRtmbm470ZmzO4=
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.42.0 h1:V9uWzes1OIFHJiJ5MmxmwETqb7bg6FbA+hbcTSwfLrQ=
Expand Down
9 changes: 9 additions & 0 deletions otelcol-builder.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@ dist:
otelcol_version: "0.42.0"
name: occamscol
description: "Occamshub's OpenTelemetry Collector distribution"
extensions:
# Core
- import: go.opentelemetry.io/collector/extension/ballastextension
gomod: go.opentelemetry.io/collector v0.42.0
- import: go.opentelemetry.io/collector/extension/zpagesextension
gomod: go.opentelemetry.io/collector v0.42.0
receivers:
# Core
- import: go.opentelemetry.io/collector/receiver/otlpreceiver
Expand Down Expand Up @@ -34,4 +40,7 @@ exporters:
gomod: go.opentelemetry.io/collector v0.42.0
# Contrib
- gomod: "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.42.0"
- gomod: "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.42.0"
- gomod: "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/jaegerexporter v0.42.0"
- gomod: "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.42.0"
- gomod: "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.42.0"

0 comments on commit be27d6d

Please sign in to comment.