[feat:filebeat/input/redis/slowlog] Add client address and name to submitted slowlogs#41507
Conversation
|
This pull request does not have a backport label.
To fixup this pull request, you need to add the backport labels for the needed
|
|
|
|
Pinging @elastic/elastic-agent-data-plane (Team:Elastic-Agent-Data-Plane) |
|
@lalit-satapathy could we have someone from your team to review here please? |
@devamanv, Could you take a look? |
|
This pull request is now in conflicts. Could you fix it? 🙏 |
…input/redis/add-client-info
|
@lalit-satapathy @devamanv Is it possible for a review? All the checks are green now. |
faec
left a comment
There was a problem hiding this comment.
Approving code for data plane, but it should still have infraobs-integrations approval before merge
|
Buildkite test this |
|
@lalit-satapathy @devamanv can you review these changes please? @jdheyburn reached out out-of-band asking if we could do a final review to merge. |
|
@elasticmachine run buildkite/beats |
|
run docs-build |
|
/test |
|
@ebeahan Can I assist in getting this PR over the line? |
|
@jdheyburn looks like the Redis tests (Python files) are timing out. Have you tried to run them on your machine? There is also a merge conflict with the Once the tests are passing and the conflict is resolved we can merge this PR. |
…at/input/redis/add-client-info
…ub.com:jdheyburn/beats into jdheyburn/filebeat/input/redis/add-client-info
|
@rdner Thanks for checking on this! I've rebased and did some testing locally. It seems the Docker image being used in the integration tests doesn't support the new fields being added. I've made those fields optional in the harvester and upgraded the Dockerfile used for testing to support those fields. In a follow up PR I could implement a matrix to check against varying Redis versions and the different fields they support. Given that Valkey has now forked Redis there are likely going to be differences in these too. |
|
@elastic/obs-infraobs-integrations as maintainers of the module that consumes the Redis slowlogs, could you have a look? |
|
/test |
|
I noticed that the changelog entry was added to the old changelog file. We've migrated to using this tool instead https://github.com/elastic/elastic-agent-changelog-tool/blob/main/docs/usage.md @jdheyburn could you please migrate the changelog entry. Sorry for the inconvenience. |
|
Thanks @rdner , I've used that tool to check in a new changelog, let me know if there's anything else I need to do from my side. |
|
/test |
|
@jdheyburn thank you! Now everything looks good to me. Once the code owners approved the changes, Given the tests also passed, I'll merge this PR. |
|
@devamanv could you have another look? |
…bmitted slowlogs (elastic#41507) * [DOCS] Removed reference to the Stack GS (elastic#32083) * Add client address and name to submitted slowlogs --------- Co-authored-by: debadair <debadair@elastic.co> Co-authored-by: Eric Beahan <eric.beahan@elastic.co>
Proposed commit message
Checklist
I have made corresponding change to the default configuration filesCHANGELOG.next.asciidocorCHANGELOG-developer.next.asciidoc.Disruptive User Impact
No disruption expected
Author's Checklist
How to test this PR locally
Related issues
Use cases
Identifying which clients are causing the slow logs.
Screenshots
Logs