Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dynatrace/dynatrace-otel-collector
Dynatrace distribution of the OpenTelemetry Collector
https://github.com/dynatrace/dynatrace-otel-collector
dynatrace opentelemetry opentelemetry-collector
Last synced: about 21 hours ago
JSON representation
Dynatrace distribution of the OpenTelemetry Collector
- Host: GitHub
- URL: https://github.com/dynatrace/dynatrace-otel-collector
- Owner: Dynatrace
- License: apache-2.0
- Created: 2023-05-26T07:29:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-12T06:04:34.000Z (3 days ago)
- Last Synced: 2024-11-12T06:28:27.107Z (3 days ago)
- Topics: dynatrace, opentelemetry, opentelemetry-collector
- Language: Go
- Homepage: https://www.dynatrace.com/integrations/opentelemetry/
- Size: 5.62 MB
- Stars: 23
- Watchers: 10
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# Dynatrace distribution of the OpenTelemetry Collector
The Dynatrace distribution of the [OpenTelemetry Collector] allows collecting observability data from a
variety of sources for sending to Dynatrace. It includes a set of Collector
components that have been verified to work well for common Dynatrace use cases.[OpenTelemetry Collector]: https://github.com/open-telemetry/opentelemetry-collector
## Installation
For deployment instructions, please see [Dynatrace's documentation].
For configuration examples, please see [`config_examples`].
[Dynatrace's documentation]: https://docs.dynatrace.com/docs/extend-dynatrace/opentelemetry/collector/deployment
[`config_examples`]: ./config_examples/README.md### Container images
Container images for the Dynatrace distribution of the OpenTelemetry Collector are available in:
- [GitHub Container Registry (GHCR)](https://github.com/Dynatrace/dynatrace-otel-collector/pkgs/container/dynatrace-otel-collector%2Fdynatrace-otel-collector)
- [Amazon Elastic Container Registry (Amazon ECR)](https://gallery.ecr.aws/dynatrace/dynatrace-otel-collector)## Troubleshooting
For help troubleshooting issues, please see the OpenTelemetry documentation on [troubleshooting the Collector].
[troubleshooting the Collector]: https://opentelemetry.io/docs/collector/troubleshooting/
## Components
### Receivers
* [filelogreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/filelogreceiver)
* [fluentforwardreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/fluentforwardreceiver)
* [hostmetricsreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/hostmetricsreceiver)
* [jaegereceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/jaegerreceiver)
* [otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector/tree/main/receiver/otlpreceiver)
* [prometheusreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/prometheusreceiver)
* [statsdreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/statsdreceiver)
* [syslogreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/syslogreceiver)
* [zipkinreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/zipkinreceiver)### Processors
* [attributesprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/attributesprocessor)
* [batchprocessor](https://github.com/open-telemetry/opentelemetry-collector/tree/main/processor/batchprocessor)
* [cumulativetodeltaprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/cumulativetodeltaprocessor)
* [filterprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/filterprocessor)
* [k8sattributesprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/k8sattributesprocessor)
* [memorylimiterprocessor](https://github.com/open-telemetry/opentelemetry-collector/tree/main/processor/memorylimiterprocessor)
* [probabilisticsamplerprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/probabilisticsamplerprocessor)
* [redactionprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/redactionprocessor)
* [resourcedetectionprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/resourcedetectionprocessor)
* [resourceprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/resourceprocessor)
* [tailsamplingprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/tailsamplingprocessor)
* [transformprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/transformprocessor)### Exporters
* [debugexporter](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/debugexporter)
* [otlpexporter](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/otlpexporter)
* [otlphttpexporter](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/otlphttpexporter)### Extensions
* [healthcheckextension](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/healthcheckextension)
* [zpagesextension](https://github.com/open-telemetry/opentelemetry-collector/tree/main/extension/zpagesextension)### Connectors
* [forwardconnector](https://github.com/open-telemetry/opentelemetry-collector/tree/main/connector/forwardconnector)
* [spanmetricsconnector](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/connector/spanmetricsconnector)## Support
This distribution is supported by the Dynatrace Support team, as described on the Dynatrace [support page].
For issues reported via GitHub, support contracts and SLAs do not apply.
Please reach out via our official support channels for full coverage.Each minor version is supported for three months.
Fixes are provided either as a patch release for the most recent minor version, or in a new minor version release.This distribution depends on components provided upstream by the OpenTelemetry community.
We plan to release a new version of the distribution with updated upstream components at least on a monthly cadence.
If the OpenTelemetry community decides to make a breaking change, it will be pulled into this distribution
as we upgrade to newer versions of these upstream components.
For the complete list of changes, please refer to the changelogs provided in the [opentelemetry-collector releases] and [opentelemetry-collector-contrib releases] pages.
Further information on the stability guarantees provided upstream can be found in the definitions for the [OpenTelemetry Collector stability levels].[support page]: https://support.dynatrace.com/
[opentelemetry-collector releases]: https://github.com/open-telemetry/opentelemetry-collector/releases
[opentelemetry-collector-contrib releases]: https://github.com/open-telemetry/opentelemetry-collector-contrib/releases
[OpenTelemetry Collector stability levels]: https://github.com/open-telemetry/opentelemetry-collector#stability-levels