[Monitoring] Update missed logstash pages to EUI#27258
[Monitoring] Update missed logstash pages to EUI#27258chrisronline merged 5 commits intoelastic:masterfrom
Conversation
|
Pinging @elastic/stack-monitoring |
💚 Build Succeeded |
…h_eui_missed_parts
|
How did this pass CI if that error is happening? But I suspect this PR depends on #27253 noting that many of the changes appear to be in there. |
|
@pickypg This PR was picked from that one but obviously missed a few things. Fixing up now |
|
Not a result of this PR, but I noticed that the table on the Logstash Node Listing page is not sortable. Since you're fixing up things, mind fixing this too? [UPDATE] If it helps, here's the original sorting logic: |
…t base controller methods
💚 Build Succeeded |
|
@ycombinator Done! |
💚 Build Succeeded |
|
@ycombinator Hmm. Interesting. I'm investigating now |
|
@ycombinator Definitely an issue. If it's okay with you, I'd like to address this in a later PR (which I'm working on now) as this affects all of the monitoring tables. |
I'm good with this being addressed in a follow up PR.
FWIW, I did not notice this issue on the Logstash Pipeline Listing table, which is also EUI? |
|
@ycombinator I think it's hit or miss how each table might perform as the filtering/searching logic is somewhat complex and I'm not sure which situations will work and which won't. Therefore, for the follow up PR, I'm going to simplify it and write custom code to handle it in a predicable manner |
|
Sounds good @chrisronline. Once you've rebased this PR to resolve the conflict, I'll review it once more. Ping me here when it's ready for review. |
|
@ycombinator Done and ready for review |
💚 Build Succeeded |
| const pipelineId = $route.current.params.id; | ||
| const pipelineHash = $route.current.params.hash || ''; | ||
| const url = `../api/monitoring/v1/clusters/${clusterUuid}/logstash/pipeline/${pipelineId}/${pipelineHash}`; | ||
| const url = pipelineHash |
|
@ycombinator FYI, the other PR #27504 |
ycombinator
left a comment
There was a problem hiding this comment.
I tested this PR functionally and it LGTM.
There are other issues that were found while testing this PR but they exist in master as well, therefore are not a result of this PR.
* Update logstash to EUI pages * Adding missed functionality * Ensure columns are sortable and update the nodes view to use the right base controller methods


This PR updates the logstash monitoring UI to update some missed work from #27064 in regards to the Logstash monitoring UI, specifically the pipeline and node UIs.
I'm not that familiar with these UIs so I'll probably need @justinkambic and/or @ycombinator to double check all of this.