Add link to ingest pipeline dashboard from Stack Monitoring#149721
Add link to ingest pipeline dashboard from Stack Monitoring#149721joshdover merged 6 commits intoelastic:mainfrom
Conversation
1fe19e0 to
4957c53
Compare
|
Pinging @elastic/infra-monitoring-ui (Team:Infra Monitoring UI) |
|
When trying: I get: Any ideas? |
|
@miltonhultgren if you're using a base path in dev mode you will get this error. You can fix by either using |
|
Also updated the PR description with the latest build of the package which might be necessary now that 1.2.0 is GA. |
Yeah, that was it. Wish the 404 would hit before the content type error handler! |
x-pack/plugins/monitoring/public/application/pages/elasticsearch/ingest_pipeline_modal.tsx
Show resolved
Hide resolved
miltonhultgren
left a comment
There was a problem hiding this comment.
This looks good to me.
Maybe you want design to have a look at the copy text for the dialog, not a blocker though in my opinion.
@formgeist Could you give some quick feedback on that perhaps?
💚 Build Succeeded
Metrics [docs]Module Count
Async chunks
History
To update your PR or re-run it, just comment with: |
|
@miltonhultgren thanks for the review. Happy to get some feedback on the copy. I'm going to go ahead an merge this to make feature freeze, but we can easily adjust after FF without risk |
…9653) Closes #158598 ## Summary Removes usage of deprecated SO client to fetch dashboard assets; Replaced with a call to the new Fleet endpoint `epm/bulk_assets` ([openapi](https://petstore.swagger.io/?url=https://raw.githubusercontent.com/elastic/kibana/master/x-pack/plugins/fleet/common/openapi/bundled.json#/Elastic%20Package%20Manager%20(EPM)/bulk-get-assets)) ## Testing I'm not very familiar with stack monitoring, so I tried to reproduce what's described in the [PR](#149721) that originally introduced this dashboard; I couldn't trigger the modal but I can see the endpoint in the network requests: <img width="3206" alt="Screenshot 2023-06-14 at 09 57 34" src="https://github.com/elastic/kibana/assets/16084106/b0ff5111-1b1d-42aa-9621-e61c37efedde"> It should be enough to test this change since is very small. --------- Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Summary
Closes #149386
This adds a new link in Stack Monitoring to the Ingest Pipeline dashboard that will be shipping in the Elasticsearch integration package. Rather than building a custom UI for displaying this data, we will ask the user to install the latest integration package to get the dashboard and then link the user there.
The initial dashboard is added in elastic/integrations#4597. Note that testing this will not fully work until the integration PR is merged and the package is available in the registry. In the meantime you can manually download that package and install it via upload (requires trial / enterprise license):
elasticsearch-1.3.0-preview1.zip
Screenshots
New tab added to Stack Monitoring > Elasticsearch page w/ beta badge + tooltip. When this is clicked and the dashboard is already installed, we navigate directly to the dashboard.
When the integration is not installed, the user is prompted to install (if they have permission to do so) or told to ask an admin to install it.
Checklist
Delete any items that are not applicable to this PR.