- Notifications
You must be signed in to change notification settings - Fork 197
add logs only edot kube-stack configuration #8785
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
This pull request does not have a backport label. Could you fix it @rogercoll? 🙏
|
Pinging @elastic/elastic-agent-control-plane (Team:Elastic-Agent-Control-Plane) |
Could we additionally check that we actually send data to ES in the integration test? |
@swiatekm That configuration will be shared in serverless Kibana only, relying on the managed OTLP endpoint. Please correct me if I am wrong, but I am not aware of having a serverless ES available in the |
deploy/helm/edot-collector/kube-stack/managed_otlp/logs-values.yaml Outdated Show resolved Hide resolved
We do in fact have some tests running against serverless, though there isn't great support for this in the agent testing framework itself. A test can check that it's running in serverless (and skip itself if not), but provisioning the stack has to be done manually in a bash script. I'm fine not doing that just for this PR, but when we eventually make it more convenient to use serverless in agent integration tests, we should revisit these configurations. |
⏳ Build in-progress, with failures
Failed CI StepsHistory
cc @rogercoll |
|
* add logs only edot kube-stack configuration * rename logs values file * disable default pipelines * remove resource/k8s processor and use k8sattributes processor for service attributes (cherry picked from commit 502cd5c) # Conflicts: # magefile.go
) * add logs only edot kube-stack configuration (#8785) * add logs only edot kube-stack configuration * rename logs values file * disable default pipelines * remove resource/k8s processor and use k8sattributes processor for service attributes (cherry picked from commit 502cd5c) # Conflicts: # magefile.go * fix: merge conflicts * rollback k8sattributes config * fix: labels indentation --------- Co-authored-by: Roger Coll <rogercoll@protonmail.com>
* add logs only edot kube-stack configuration * rename logs values file * disable default pipelines * remove resource/k8s processor and use k8sattributes processor for service attributes (cherry picked from commit 502cd5c)
…9089) * add logs only edot kube-stack configuration (#8785) * add logs only edot kube-stack configuration * rename logs values file * disable default pipelines * remove resource/k8s processor and use k8sattributes processor for service attributes (cherry picked from commit 502cd5c) * fix: downgrade elastic-agent tag to 9.1.0 --------- Co-authored-by: Roger Coll <rogercoll@protonmail.com>
What does this PR do?
Adds a configuration for the kube-stack Helm Chart that focuses exclusively on collecting file-based logs. All metrics and traces receivers are disabled.
Why is it important?
Logs Essential onboarding flow.
cc @gbamparop @chrisdistasio
Checklist
./changelog/fragments
using the changelog toolDisruptive User Impact
How to test this PR locally
Related issues
Questions to ask yourself