-
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
[APM] Link to Fleet APM Server Configuration when managed by Elastic Agent w/Fleet #100816
[APM] Link to Fleet APM Server Configuration when managed by Elastic Agent w/Fleet #100816
Conversation
src/plugins/home/public/application/components/apm_fleet/index.tsx
Outdated
Show resolved
Hide resolved
jenkins, retest this please |
Pinging @elastic/apm-ui (Team:apm) |
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.
The instructions being registered on the server-side, I don't think we can avoid having this APMFleet
component living inside home
without major changes, so I guess this is the only pragmatic solution.
However having an implicit dependency between home
and apm
by having a components inside home
querying apm
endpoints directly is just... wrong. I would really try to find a solution to avoid that.
src/plugins/home/public/application/components/apm_fleet/index.tsx
Outdated
Show resolved
Hide resolved
src/plugins/home/public/application/components/tutorial/instruction.js
Outdated
Show resolved
Hide resolved
src/plugins/home/public/application/components/tutorial/tutorial.js
Outdated
Show resolved
Hide resolved
@elasticmachine merge upstream |
@elasticmachine merge upstream |
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.
Left just one comment on making fleet a required plugin dependency.
x-pack/plugins/apm/public/components/shared/tutorial_fleet_instructions/index.tsx
Outdated
Show resolved
Hide resolved
x-pack/plugins/apm/public/services/rest/tutorial_apm_fleet_check.ts
Outdated
Show resolved
Hide resolved
jenkins, retest this please |
@elasticmachine merge upstream |
@elasticmachine merge upstream |
💚 Build Succeeded
Metrics [docs]Module Count
Public APIs missing comments
Async chunks
Page load bundle
Unknown metric groupsAPI count
async chunk count
History
To update your PR or re-run it, just comment with: |
…Agent w/Fleet (elastic#100816) * Register tutorial on APM plugin * using files from apm * removing tutorial from apm_oss * removing export * fixing i18n * adding fleet section * adding fleet information on APM tutorial * adding fleet typing * fixing i18n * adding fleet information on APM tutorial * checks apm fleet integration when pushing button * adding fleet information on APM tutorial * refactoring * registering status check callback * addin custom component registration function * fixing TS issue * addressing PR comments * fixing tests * adding i18n * fixing issues * adding unit test * adding unit test * addressing PR comments * fixing TS issue * moving tutorial to a common directory Co-authored-by: Kibana Machine <[email protected]>
💚 Backport successful
This backport PR will be merged automatically after passing CI. |
…Agent w/Fleet (#100816) (#103302) * Register tutorial on APM plugin * using files from apm * removing tutorial from apm_oss * removing export * fixing i18n * adding fleet section * adding fleet information on APM tutorial * adding fleet typing * fixing i18n * adding fleet information on APM tutorial * checks apm fleet integration when pushing button * adding fleet information on APM tutorial * refactoring * registering status check callback * addin custom component registration function * fixing TS issue * addressing PR comments * fixing tests * adding i18n * fixing issues * adding unit test * adding unit test * addressing PR comments * fixing TS issue * moving tutorial to a common directory Co-authored-by: Kibana Machine <[email protected]> Co-authored-by: Cauê Marcondes <[email protected]>
closes #88659
With APM integration
Without APM integration
closes #100962
closes #100672