-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Update CODEOWNERS with new APM people #84120
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oof, I suppose. Note that I am far from grokking config loading in Kibana. Certainly I'm a good contact for Node.js APM-specific issues, however.
There is also https://github.com/elastic/kibana/tree/master/packages/kbn-apm-config-loader/ into which some (much?) of src/apm.js was moved a while back. Would using this team work better? https://github.com/orgs/elastic/teams/apm-agent-node-js |
Ah yes, I didn't know @elastic/apm-agent-node-js existed. I'll update the PR to use the team. Regarding In any case, no one are expecting you to be knowledgeable on how the Node.js agent is integrated with Kibana. But I personally felt it was nice to keep taps on changes to these files while being on the APM team as they are so intertwined. |
@elastic/kibana-core is the If so, should you also own this file? ( |
I can understand keeping tabs on changes to these files in Kibana, because it is a very helpful dogfood candidate for the Node.js APM Agent. However, does having us automatically show up as a reviewer in PRs like #83977 give the impression that those PR require an approval from us to proceed? The GH repo settings suggest that code owners do need to approve. |
@trentm In general yes. However, you'll see that people added as reviewers because of the I felt an ownership over this file originally because it's easy to configure the agent in a bad way so that it either doesn't work correctly or potentially slows down the application too much. So I wanted to approve changes to this file so that people didn't introduce changes that would cause these things to happen. I know you can't of course take this on currently. So in these cases it's fine to just leave a review comment saying something like that you couldn't review because X. Then it's up to the PR owner to consider if they want to merge regardless. |
Okay, understood. I'm fine with this then. I'm curious about an answer from kibana-core on the kbn-apm-config-loader package. |
It should be on us as the core integrates APM in Kibana |
@restrry do you want to own the @vigneshshanmugam In that case, do you want me to remove you as codeowner also? |
sounds good. I think it makes sense to keep @vigneshshanmugam at least in CC |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It sounds like this was sorted out in the issue, but with the "APM Monitoring Kibana" project moving forward it feels like the Kibana (core?) team should be the ones to own this file and decide how to use the agent's feature to instrument Kibana.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am happy to be in the loop for any change in apm configs and review those if needed. src/apm.js
is also used by the RUM agent so, i am fine with keeping it as it is.
@vigneshshanmugam @elastic/kibana-core I added you on |
Friendly reminder: Looks like this PR hasn’t been backported yet. |
No description provided.