-
Notifications
You must be signed in to change notification settings - Fork 519
add OTLP receiver input package #16003
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
Conversation
|
Unfortunately we end up with signal (log here) transforms that shouldn't be there. Is there any way to eliminate those? |
…ic#15967) * Add web proxy event support * Bump Version * Add link to changelog * Add new fields to readme * Add type to changelog * Add newlines and modify version to 1.7.0
…ic#16004) Made with ❤️️ by updatecli Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
… using GuardDuty API (elastic#15858) Updated wording regarding data duplication issue with Amazon GuardDuty API. --------- Co-authored-by: Dan Kortschak <dan.kortschak@elastic.co>
… during the split operation and returned as the root object The Google Workspace Reports API sometimes does not return the `items[]` array, resulting in the absence of the target field in the `response.split` operation. This leads to the root level object being returned, which causes failures in the ingest pipeline. An issue[1] has been created to resolve the problem with the split[].ignore_empty_value operation. To address this issue as of now, a `drop` processor has been added at the start of the pipeline to ensure that we discard events that are not required. Here is the list of affected data streams: - access_transparency - admin - context_aware_access - device - drive - gcp - group_enterprise - groups - login - rules - saml - token - user_accounts [1] elastic/beats#47699
Adds whitespace normalization for the SidList field in Windows Security event 4908 (Special Groups Logon table modified). The ingest pipeline now uses a gsub processor to normalize separators before parsing, and the Painless script handles the normalized format correctly. Test data originates from elastic/beats@dd7a1b3
💚 Build Succeeded
History
|
|
A few other issues, will need to get these over to fleet:
|
It is not possible to eliminate these processors with current implementation. These are used to route the data to a data stream matching with the index template managed by Fleet, as configured by users. As input packages work now, they are expected to write to an specific data stream. The user can configure the dataset and namespace, and Fleet configures the template for them, allowing customizations through the
Yes, this is the expected behavior for current implementation, each input package policy is only expected to collect one type of data.
For Fleet-managed inputs and integrations, the exporters, or the outputs, are expected to be managed by Fleet, and not included in configuration templates. connectors could work though, it would be interesting to complete the support for them. Even if not possible to define exporters, it should be possible to define connectors and include them in pipelines, but the truth is that I don't think we have tested this. It would create one connector per policy in any case. Btw, out of curiosity, this This package looks pretty particular, I guess that the idea is to enable the OTLP endpoint and allow the ingestion of any kind of data, that would get routed on ingestion? I guess that for this case we could add some setting in packages that disables all the logic for index and permission management and the related UI components. It is difficult to estimate the scope of this because many things assume that each policy collects an specific kind of data in an specific data stream, we don't have anything like that yet. |
We will need to address this then as a gap. IIUC OTel receivers can collect multiple signal types and we'll want to support document routing in these input packages https://www.elastic.co/docs/reference/edot-collector/components/elasticsearchexporter#document-routing We could either generate |
|
Issue created: elastic/package-spec#1023 |
|
Thank you both.
The elasticapm connector is used to calculate metrics from the various signals. There is a separate elasticapm processor that is used to enrich spans. Created #16069 to capture requirements for this input since it's going to be more involved than just the pull request. I'll close this and let's move sub issues and further discussion there. |
Proposed commit message
add OTLP receiver input package
Checklist
changelog.ymlfile.