Choose a data onboarding path
Choose an ingestion path only after confirming that its endpoint and component are exposed by your deployment. A URL in source code is not proof that the corresponding service is enabled in your Marketplace plan.
Customers operate the source applications and collection layer. The managed platform receives approved TLS-protected ingestion traffic.
Compare onboarding paths
| Source | Starting path | Verify before production |
|---|---|---|
| Application telemetry | OpenTelemetry Collector in gateway mode | Elastic version, OTLP support, API-key privileges, TLS, batching, and back pressure |
| Servers and virtual machines | Elastic Agent managed by Fleet | Fleet and Fleet Server endpoints, supported Agent version, egress, certificate trust, and policy ownership |
| Kubernetes | OpenTelemetry Collector or Elastic Agent | DaemonSet or gateway design, namespaces, metadata policy, network egress, and resource limits |
| Application search documents | Elasticsearch API and a data stream or index | mapping, template, API-key scope, document identity, lifecycle, and retry behavior |
| Existing pipelines | Logstash | exposed endpoint, plugin versions, persistent queue, TLS, and credential rotation |
| Azure services | Verified Elastic integration or Event Hubs path | service-specific integration, Event Hubs permissions, checkpointing, and cost |
| Network and appliance logs | Elastic Agent integration or controlled syslog collector | transport security, parsing, buffering, and source identity |
| Existing Elasticsearch | Planned migration or reindex process | version compatibility, mappings, templates, security, downtime, validation, and rollback |
Make the onboarding decision
Record:
- data owner and classification;
- expected events or documents per second and daily volume;
- retention and deletion requirements;
- approved source and destination network paths;
- deployment-derived endpoint and certificate chain;
- least-privilege credential owner and rotation interval;
- index template, data stream, or integration owner;
- failure buffering, retry, and duplicate-handling behavior;
- validation queries and dashboards;
- support boundary for the source collector or application.
For a complete example, use onboard observability data or onboard search data.