﻿---
title: EDOT Collector customization
description: Options for customizing the EDOT Collector, including building a custom Collector or requesting new components.
url: https://www.elastic.co/elastic/docs-builder/docs/3016/reference/edot-collector/customization
products:
  - Elastic Agent
  - Elastic Cloud Serverless
  - Elastic Distribution of OpenTelemetry Collector
  - Elastic Observability
applies_to:
  - Serverless Observability projects: Generally available
  - Elastic Stack: Generally available
  - Elastic Distribution of OpenTelemetry Collector: Generally available
---

# EDOT Collector customization
The EDOT Collector comes with a [curated list](https://www.elastic.co/elastic/docs-builder/docs/3016/reference/edot-collector/components) of OTel Collector components and some opinionated [configuration samples](https://github.com/elastic/elastic-agent/tree/main/internal/edot/samples).
If your use case requires additional components, you have two options:
1. [Build your custom, EDOT-like Collector](https://www.elastic.co/elastic/docs-builder/docs/3016/reference/edot-collector/custom-collector)
2. [Open a request](https://github.com/elastic/elastic-agent/issues/new/choose) to add those components to EDOT.

Requests for adding new components to the EDOT Collector will be reviewed and decided on the basis of the popularity of the requests, technical suitability and other criteria.
For instructions on how to build a custom Collector, refer to the [OpenTelemetry documentation](https://opentelemetry.io/docs/collector/custom-collector/).
<warning>
  Custom Collector builds are not covered through [Elastic's Support](https://www.elastic.co/support_policy).
</warning>