-
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
[Infra] Running processes missing from processes table #209076
[Infra] Running processes missing from processes table #209076
Conversation
Pinging @elastic/obs-ux-infra_services-team (Team:obs-ux-infra_services) |
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.
LGTM! thanks for this change.
height: 140px; | ||
} | ||
`} | ||
<Chart |
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.
nice!
💛 Build succeeded, but was flaky
Failed CI StepsTest Failures
Metrics [docs]Async chunks
Page load bundle
History
|
Starting backport for target branches: 8.16, 8.17, 8.18, 8.x, 9.0 https://github.com/elastic/kibana/actions/runs/13131231484 |
Closes elastic#184582 ## Summary This PR fixes an issue with processes missing from the processes table and not being searchable. - Additional fixes: The chart size was not set correctly and they were not visible so it is fixed now: | Before | After | | ---- | ------ | |  |  |⚠️ _UPDATE_ I also updated the archive used in the API test with the one we have for the e2e name (and matched the name with the old one) so we have consistent results and also the correct fields / mappings ### Solution details After some digging into the fields I ended up **not** using the suggested `process.name` because it gave us too generic information for the table (we should still use the command there) also tried the process id but then the search by command won't work properly. So I found a field that is not ignored and contains the same information called `process.command_line`and used it: <img width="538" alt="image" src="https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432" /> ## Testing - Follow the steps in the issue inside `How to reproduce` to create the two processes - Note: in order to see the process summary, you need to enable it in the config (⚠️ for the oblt hosts I checked it is not enabled and the summary section showed N/A ) :  https://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd - The metrics charts should be visible - The search should work as expected: - And the missing.... process should be visible (cherry picked from commit 1f52feb)
Closes elastic#184582 ## Summary This PR fixes an issue with processes missing from the processes table and not being searchable. - Additional fixes: The chart size was not set correctly and they were not visible so it is fixed now: | Before | After | | ---- | ------ | |  |  |⚠️ _UPDATE_ I also updated the archive used in the API test with the one we have for the e2e name (and matched the name with the old one) so we have consistent results and also the correct fields / mappings ### Solution details After some digging into the fields I ended up **not** using the suggested `process.name` because it gave us too generic information for the table (we should still use the command there) also tried the process id but then the search by command won't work properly. So I found a field that is not ignored and contains the same information called `process.command_line`and used it: <img width="538" alt="image" src="https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432" /> ## Testing - Follow the steps in the issue inside `How to reproduce` to create the two processes - Note: in order to see the process summary, you need to enable it in the config (⚠️ for the oblt hosts I checked it is not enabled and the summary section showed N/A ) :  https://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd - The metrics charts should be visible - The search should work as expected: - And the missing.... process should be visible (cherry picked from commit 1f52feb)
Closes elastic#184582 ## Summary This PR fixes an issue with processes missing from the processes table and not being searchable. - Additional fixes: The chart size was not set correctly and they were not visible so it is fixed now: | Before | After | | ---- | ------ | |  |  |⚠️ _UPDATE_ I also updated the archive used in the API test with the one we have for the e2e name (and matched the name with the old one) so we have consistent results and also the correct fields / mappings ### Solution details After some digging into the fields I ended up **not** using the suggested `process.name` because it gave us too generic information for the table (we should still use the command there) also tried the process id but then the search by command won't work properly. So I found a field that is not ignored and contains the same information called `process.command_line`and used it: <img width="538" alt="image" src="https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432" /> ## Testing - Follow the steps in the issue inside `How to reproduce` to create the two processes - Note: in order to see the process summary, you need to enable it in the config (⚠️ for the oblt hosts I checked it is not enabled and the summary section showed N/A ) :  https://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd - The metrics charts should be visible - The search should work as expected: - And the missing.... process should be visible (cherry picked from commit 1f52feb)
💔 Some backports could not be created
Note: Successful backport PRs will be merged automatically after passing CI. Manual backportTo create the backport manually run:
Questions ?Please refer to the Backport tool documentation |
Closes elastic#184582 ## Summary This PR fixes an issue with processes missing from the processes table and not being searchable. - Additional fixes: The chart size was not set correctly and they were not visible so it is fixed now: | Before | After | | ---- | ------ | |  |  |⚠️ _UPDATE_ I also updated the archive used in the API test with the one we have for the e2e name (and matched the name with the old one) so we have consistent results and also the correct fields / mappings ### Solution details After some digging into the fields I ended up **not** using the suggested `process.name` because it gave us too generic information for the table (we should still use the command there) also tried the process id but then the search by command won't work properly. So I found a field that is not ignored and contains the same information called `process.command_line`and used it: <img width="538" alt="image" src="https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432" /> ## Testing - Follow the steps in the issue inside `How to reproduce` to create the two processes - Note: in order to see the process summary, you need to enable it in the config (⚠️ for the oblt hosts I checked it is not enabled and the summary section showed N/A ) :  https://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd - The metrics charts should be visible - The search should work as expected: - And the missing.... process should be visible (cherry picked from commit 1f52feb) # Conflicts: # x-pack/plugins/observability_solution/infra/server/lib/host_details/process_list.ts # x-pack/plugins/observability_solution/infra/server/lib/host_details/process_list_chart.ts
Closes elastic#184582 ## Summary This PR fixes an issue with processes missing from the processes table and not being searchable. - Additional fixes: The chart size was not set correctly and they were not visible so it is fixed now: | Before | After | | ---- | ------ | |  |  |⚠️ _UPDATE_ I also updated the archive used in the API test with the one we have for the e2e name (and matched the name with the old one) so we have consistent results and also the correct fields / mappings ### Solution details After some digging into the fields I ended up **not** using the suggested `process.name` because it gave us too generic information for the table (we should still use the command there) also tried the process id but then the search by command won't work properly. So I found a field that is not ignored and contains the same information called `process.command_line`and used it: <img width="538" alt="image" src="https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432" /> ## Testing - Follow the steps in the issue inside `How to reproduce` to create the two processes - Note: in order to see the process summary, you need to enable it in the config (⚠️ for the oblt hosts I checked it is not enabled and the summary section showed N/A ) :  https://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd - The metrics charts should be visible - The search should work as expected: - And the missing.... process should be visible (cherry picked from commit 1f52feb) # Conflicts: # x-pack/plugins/observability_solution/infra/server/lib/host_details/process_list.ts # x-pack/plugins/observability_solution/infra/server/lib/host_details/process_list_chart.ts # x-pack/test/api_integration/apis/metrics_ui/metrics_process_list.ts # x-pack/test/api_integration/apis/metrics_ui/metrics_process_list_chart.ts
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
Closes elastic#184582 ## Summary This PR fixes an issue with processes missing from the processes table and not being searchable. - Additional fixes: The chart size was not set correctly and they were not visible so it is fixed now: | Before | After | | ---- | ------ | |  |  |⚠️ _UPDATE_ I also updated the archive used in the API test with the one we have for the e2e name (and matched the name with the old one) so we have consistent results and also the correct fields / mappings ### Solution details After some digging into the fields I ended up **not** using the suggested `process.name` because it gave us too generic information for the table (we should still use the command there) also tried the process id but then the search by command won't work properly. So I found a field that is not ignored and contains the same information called `process.command_line`and used it: <img width="538" alt="image" src="https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432" /> ## Testing - Follow the steps in the issue inside `How to reproduce` to create the two processes - Note: in order to see the process summary, you need to enable it in the config (⚠️ for the oblt hosts I checked it is not enabled and the summary section showed N/A ) :  https://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd - The metrics charts should be visible - The search should work as expected: - And the missing.... process should be visible (cherry picked from commit 1f52feb) # Conflicts: # x-pack/plugins/observability_solution/infra/server/lib/host_details/process_list.ts # x-pack/plugins/observability_solution/infra/server/lib/host_details/process_list_chart.ts
#209468) # Backport This will backport the following commits from `main` to `8.x`: - [[Infra] Running processes missing from processes table (#209076)](#209076) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"jennypavlova","email":"dzheni.pavlova@elastic.co"},"sourceCommit":{"committedDate":"2025-02-04T08:25:36Z","message":"[Infra] Running processes missing from processes table (#209076)\n\nCloses #184582\r\n\r\n## Summary\r\n\r\nThis PR fixes an issue with processes missing from the processes table\r\nand not being searchable.\r\n\r\n- Additional fixes: The chart size was not set correctly and they were\r\nnot visible so it is fixed now:\r\n\r\n| Before | After |\r\n| ---- | ------ |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\n⚠️ _UPDATE_ I also updated the archive used in the API test with the one\r\nwe have for the e2e name (and matched the name with the old one) so we\r\nhave consistent results and also the correct fields / mappings\r\n\r\n### Solution details\r\n\r\nAfter some digging into the fields I ended up **not** using the\r\nsuggested `process.name` because it gave us too generic information for\r\nthe table (we should still use the command there) also tried the process\r\nid but then the search by command won't work properly. So I found a\r\nfield that is not ignored and contains the same information called\r\n`process.command_line`and used it:\r\n<img width=\"538\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432\"\r\n/>\r\n\r\n## Testing\r\n\r\n- Follow the steps in the issue inside `How to reproduce` to create the\r\ntwo processes\r\n- Note: in order to see the process summary, you need to enable it in\r\nthe config (⚠️ for the oblt hosts I checked it is not enabled and the\r\nsummary section showed N/A ) :\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd\r\n\r\n - The metrics charts should be visible\r\n - The search should work as expected:\r\n - And the missing.... process should be visible","sha":"1f52febb1cd43724e81514af398049f64c516199","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","backport:prev-minor","backport:prev-major","Team:obs-ux-infra_services","v9.1.0"],"title":"[Infra] Running processes missing from processes table","number":209076,"url":"https://github.com/elastic/kibana/pull/209076","mergeCommit":{"message":"[Infra] Running processes missing from processes table (#209076)\n\nCloses #184582\r\n\r\n## Summary\r\n\r\nThis PR fixes an issue with processes missing from the processes table\r\nand not being searchable.\r\n\r\n- Additional fixes: The chart size was not set correctly and they were\r\nnot visible so it is fixed now:\r\n\r\n| Before | After |\r\n| ---- | ------ |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\n⚠️ _UPDATE_ I also updated the archive used in the API test with the one\r\nwe have for the e2e name (and matched the name with the old one) so we\r\nhave consistent results and also the correct fields / mappings\r\n\r\n### Solution details\r\n\r\nAfter some digging into the fields I ended up **not** using the\r\nsuggested `process.name` because it gave us too generic information for\r\nthe table (we should still use the command there) also tried the process\r\nid but then the search by command won't work properly. So I found a\r\nfield that is not ignored and contains the same information called\r\n`process.command_line`and used it:\r\n<img width=\"538\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432\"\r\n/>\r\n\r\n## Testing\r\n\r\n- Follow the steps in the issue inside `How to reproduce` to create the\r\ntwo processes\r\n- Note: in order to see the process summary, you need to enable it in\r\nthe config (⚠️ for the oblt hosts I checked it is not enabled and the\r\nsummary section showed N/A ) :\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd\r\n\r\n - The metrics charts should be visible\r\n - The search should work as expected:\r\n - And the missing.... process should be visible","sha":"1f52febb1cd43724e81514af398049f64c516199"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/209076","number":209076,"mergeCommit":{"message":"[Infra] Running processes missing from processes table (#209076)\n\nCloses #184582\r\n\r\n## Summary\r\n\r\nThis PR fixes an issue with processes missing from the processes table\r\nand not being searchable.\r\n\r\n- Additional fixes: The chart size was not set correctly and they were\r\nnot visible so it is fixed now:\r\n\r\n| Before | After |\r\n| ---- | ------ |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\n⚠️ _UPDATE_ I also updated the archive used in the API test with the one\r\nwe have for the e2e name (and matched the name with the old one) so we\r\nhave consistent results and also the correct fields / mappings\r\n\r\n### Solution details\r\n\r\nAfter some digging into the fields I ended up **not** using the\r\nsuggested `process.name` because it gave us too generic information for\r\nthe table (we should still use the command there) also tried the process\r\nid but then the search by command won't work properly. So I found a\r\nfield that is not ignored and contains the same information called\r\n`process.command_line`and used it:\r\n<img width=\"538\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432\"\r\n/>\r\n\r\n## Testing\r\n\r\n- Follow the steps in the issue inside `How to reproduce` to create the\r\ntwo processes\r\n- Note: in order to see the process summary, you need to enable it in\r\nthe config (⚠️ for the oblt hosts I checked it is not enabled and the\r\nsummary section showed N/A ) :\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd\r\n\r\n - The metrics charts should be visible\r\n - The search should work as expected:\r\n - And the missing.... process should be visible","sha":"1f52febb1cd43724e81514af398049f64c516199"}}]}] BACKPORT--> Co-authored-by: jennypavlova <dzheni.pavlova@elastic.co>
… (#209473) # Backport This will backport the following commits from `main` to `8.17`: - [[Infra] Running processes missing from processes table (#209076)](#209076) <!--- Backport version: 9.6.4 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"jennypavlova","email":"dzheni.pavlova@elastic.co"},"sourceCommit":{"committedDate":"2025-02-04T08:25:36Z","message":"[Infra] Running processes missing from processes table (#209076)\n\nCloses #184582\r\n\r\n## Summary\r\n\r\nThis PR fixes an issue with processes missing from the processes table\r\nand not being searchable.\r\n\r\n- Additional fixes: The chart size was not set correctly and they were\r\nnot visible so it is fixed now:\r\n\r\n| Before | After |\r\n| ---- | ------ |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\n⚠️ _UPDATE_ I also updated the archive used in the API test with the one\r\nwe have for the e2e name (and matched the name with the old one) so we\r\nhave consistent results and also the correct fields / mappings\r\n\r\n### Solution details\r\n\r\nAfter some digging into the fields I ended up **not** using the\r\nsuggested `process.name` because it gave us too generic information for\r\nthe table (we should still use the command there) also tried the process\r\nid but then the search by command won't work properly. So I found a\r\nfield that is not ignored and contains the same information called\r\n`process.command_line`and used it:\r\n<img width=\"538\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432\"\r\n/>\r\n\r\n## Testing\r\n\r\n- Follow the steps in the issue inside `How to reproduce` to create the\r\ntwo processes\r\n- Note: in order to see the process summary, you need to enable it in\r\nthe config (⚠️ for the oblt hosts I checked it is not enabled and the\r\nsummary section showed N/A ) :\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd\r\n\r\n - The metrics charts should be visible\r\n - The search should work as expected:\r\n - And the missing.... process should be visible","sha":"1f52febb1cd43724e81514af398049f64c516199","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","backport:prev-minor","backport:prev-major","Team:obs-ux-infra_services","v9.1.0"],"title":"[Infra] Running processes missing from processes table","number":209076,"url":"https://github.com/elastic/kibana/pull/209076","mergeCommit":{"message":"[Infra] Running processes missing from processes table (#209076)\n\nCloses #184582\r\n\r\n## Summary\r\n\r\nThis PR fixes an issue with processes missing from the processes table\r\nand not being searchable.\r\n\r\n- Additional fixes: The chart size was not set correctly and they were\r\nnot visible so it is fixed now:\r\n\r\n| Before | After |\r\n| ---- | ------ |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\n⚠️ _UPDATE_ I also updated the archive used in the API test with the one\r\nwe have for the e2e name (and matched the name with the old one) so we\r\nhave consistent results and also the correct fields / mappings\r\n\r\n### Solution details\r\n\r\nAfter some digging into the fields I ended up **not** using the\r\nsuggested `process.name` because it gave us too generic information for\r\nthe table (we should still use the command there) also tried the process\r\nid but then the search by command won't work properly. So I found a\r\nfield that is not ignored and contains the same information called\r\n`process.command_line`and used it:\r\n<img width=\"538\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432\"\r\n/>\r\n\r\n## Testing\r\n\r\n- Follow the steps in the issue inside `How to reproduce` to create the\r\ntwo processes\r\n- Note: in order to see the process summary, you need to enable it in\r\nthe config (⚠️ for the oblt hosts I checked it is not enabled and the\r\nsummary section showed N/A ) :\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd\r\n\r\n - The metrics charts should be visible\r\n - The search should work as expected:\r\n - And the missing.... process should be visible","sha":"1f52febb1cd43724e81514af398049f64c516199"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/209076","number":209076,"mergeCommit":{"message":"[Infra] Running processes missing from processes table (#209076)\n\nCloses #184582\r\n\r\n## Summary\r\n\r\nThis PR fixes an issue with processes missing from the processes table\r\nand not being searchable.\r\n\r\n- Additional fixes: The chart size was not set correctly and they were\r\nnot visible so it is fixed now:\r\n\r\n| Before | After |\r\n| ---- | ------ |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\n⚠️ _UPDATE_ I also updated the archive used in the API test with the one\r\nwe have for the e2e name (and matched the name with the old one) so we\r\nhave consistent results and also the correct fields / mappings\r\n\r\n### Solution details\r\n\r\nAfter some digging into the fields I ended up **not** using the\r\nsuggested `process.name` because it gave us too generic information for\r\nthe table (we should still use the command there) also tried the process\r\nid but then the search by command won't work properly. So I found a\r\nfield that is not ignored and contains the same information called\r\n`process.command_line`and used it:\r\n<img width=\"538\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432\"\r\n/>\r\n\r\n## Testing\r\n\r\n- Follow the steps in the issue inside `How to reproduce` to create the\r\ntwo processes\r\n- Note: in order to see the process summary, you need to enable it in\r\nthe config (⚠️ for the oblt hosts I checked it is not enabled and the\r\nsummary section showed N/A ) :\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd\r\n\r\n - The metrics charts should be visible\r\n - The search should work as expected:\r\n - And the missing.... process should be visible","sha":"1f52febb1cd43724e81514af398049f64c516199"}},{"url":"https://github.com/elastic/kibana/pull/209467","number":209467,"branch":"8.18","state":"OPEN"},{"url":"https://github.com/elastic/kibana/pull/209468","number":209468,"branch":"8.x","state":"OPEN"},{"url":"https://github.com/elastic/kibana/pull/209469","number":209469,"branch":"9.0","state":"OPEN"}]}] BACKPORT-->
… (#209476) # Backport This will backport the following commits from `main` to `8.16`: - [[Infra] Running processes missing from processes table (#209076)](#209076) <!--- Backport version: 9.6.4 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"jennypavlova","email":"dzheni.pavlova@elastic.co"},"sourceCommit":{"committedDate":"2025-02-04T08:25:36Z","message":"[Infra] Running processes missing from processes table (#209076)\n\nCloses #184582\r\n\r\n## Summary\r\n\r\nThis PR fixes an issue with processes missing from the processes table\r\nand not being searchable.\r\n\r\n- Additional fixes: The chart size was not set correctly and they were\r\nnot visible so it is fixed now:\r\n\r\n| Before | After |\r\n| ---- | ------ |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\n⚠️ _UPDATE_ I also updated the archive used in the API test with the one\r\nwe have for the e2e name (and matched the name with the old one) so we\r\nhave consistent results and also the correct fields / mappings\r\n\r\n### Solution details\r\n\r\nAfter some digging into the fields I ended up **not** using the\r\nsuggested `process.name` because it gave us too generic information for\r\nthe table (we should still use the command there) also tried the process\r\nid but then the search by command won't work properly. So I found a\r\nfield that is not ignored and contains the same information called\r\n`process.command_line`and used it:\r\n<img width=\"538\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432\"\r\n/>\r\n\r\n## Testing\r\n\r\n- Follow the steps in the issue inside `How to reproduce` to create the\r\ntwo processes\r\n- Note: in order to see the process summary, you need to enable it in\r\nthe config (⚠️ for the oblt hosts I checked it is not enabled and the\r\nsummary section showed N/A ) :\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd\r\n\r\n - The metrics charts should be visible\r\n - The search should work as expected:\r\n - And the missing.... process should be visible","sha":"1f52febb1cd43724e81514af398049f64c516199","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","backport:prev-minor","backport:prev-major","Team:obs-ux-infra_services","v9.1.0"],"title":"[Infra] Running processes missing from processes table","number":209076,"url":"https://github.com/elastic/kibana/pull/209076","mergeCommit":{"message":"[Infra] Running processes missing from processes table (#209076)\n\nCloses #184582\r\n\r\n## Summary\r\n\r\nThis PR fixes an issue with processes missing from the processes table\r\nand not being searchable.\r\n\r\n- Additional fixes: The chart size was not set correctly and they were\r\nnot visible so it is fixed now:\r\n\r\n| Before | After |\r\n| ---- | ------ |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\n⚠️ _UPDATE_ I also updated the archive used in the API test with the one\r\nwe have for the e2e name (and matched the name with the old one) so we\r\nhave consistent results and also the correct fields / mappings\r\n\r\n### Solution details\r\n\r\nAfter some digging into the fields I ended up **not** using the\r\nsuggested `process.name` because it gave us too generic information for\r\nthe table (we should still use the command there) also tried the process\r\nid but then the search by command won't work properly. So I found a\r\nfield that is not ignored and contains the same information called\r\n`process.command_line`and used it:\r\n<img width=\"538\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432\"\r\n/>\r\n\r\n## Testing\r\n\r\n- Follow the steps in the issue inside `How to reproduce` to create the\r\ntwo processes\r\n- Note: in order to see the process summary, you need to enable it in\r\nthe config (⚠️ for the oblt hosts I checked it is not enabled and the\r\nsummary section showed N/A ) :\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd\r\n\r\n - The metrics charts should be visible\r\n - The search should work as expected:\r\n - And the missing.... process should be visible","sha":"1f52febb1cd43724e81514af398049f64c516199"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/209076","number":209076,"mergeCommit":{"message":"[Infra] Running processes missing from processes table (#209076)\n\nCloses #184582\r\n\r\n## Summary\r\n\r\nThis PR fixes an issue with processes missing from the processes table\r\nand not being searchable.\r\n\r\n- Additional fixes: The chart size was not set correctly and they were\r\nnot visible so it is fixed now:\r\n\r\n| Before | After |\r\n| ---- | ------ |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\n⚠️ _UPDATE_ I also updated the archive used in the API test with the one\r\nwe have for the e2e name (and matched the name with the old one) so we\r\nhave consistent results and also the correct fields / mappings\r\n\r\n### Solution details\r\n\r\nAfter some digging into the fields I ended up **not** using the\r\nsuggested `process.name` because it gave us too generic information for\r\nthe table (we should still use the command there) also tried the process\r\nid but then the search by command won't work properly. So I found a\r\nfield that is not ignored and contains the same information called\r\n`process.command_line`and used it:\r\n<img width=\"538\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432\"\r\n/>\r\n\r\n## Testing\r\n\r\n- Follow the steps in the issue inside `How to reproduce` to create the\r\ntwo processes\r\n- Note: in order to see the process summary, you need to enable it in\r\nthe config (⚠️ for the oblt hosts I checked it is not enabled and the\r\nsummary section showed N/A ) :\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd\r\n\r\n - The metrics charts should be visible\r\n - The search should work as expected:\r\n - And the missing.... process should be visible","sha":"1f52febb1cd43724e81514af398049f64c516199"}},{"url":"https://github.com/elastic/kibana/pull/209467","number":209467,"branch":"8.18","state":"OPEN"},{"url":"https://github.com/elastic/kibana/pull/209468","number":209468,"branch":"8.x","state":"OPEN"},{"url":"https://github.com/elastic/kibana/pull/209469","number":209469,"branch":"9.0","state":"OPEN"}]}] BACKPORT--> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
#209469) # Backport This will backport the following commits from `main` to `9.0`: - [[Infra] Running processes missing from processes table (#209076)](#209076) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"jennypavlova","email":"dzheni.pavlova@elastic.co"},"sourceCommit":{"committedDate":"2025-02-04T08:25:36Z","message":"[Infra] Running processes missing from processes table (#209076)\n\nCloses #184582\r\n\r\n## Summary\r\n\r\nThis PR fixes an issue with processes missing from the processes table\r\nand not being searchable.\r\n\r\n- Additional fixes: The chart size was not set correctly and they were\r\nnot visible so it is fixed now:\r\n\r\n| Before | After |\r\n| ---- | ------ |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\n⚠️ _UPDATE_ I also updated the archive used in the API test with the one\r\nwe have for the e2e name (and matched the name with the old one) so we\r\nhave consistent results and also the correct fields / mappings\r\n\r\n### Solution details\r\n\r\nAfter some digging into the fields I ended up **not** using the\r\nsuggested `process.name` because it gave us too generic information for\r\nthe table (we should still use the command there) also tried the process\r\nid but then the search by command won't work properly. So I found a\r\nfield that is not ignored and contains the same information called\r\n`process.command_line`and used it:\r\n<img width=\"538\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432\"\r\n/>\r\n\r\n## Testing\r\n\r\n- Follow the steps in the issue inside `How to reproduce` to create the\r\ntwo processes\r\n- Note: in order to see the process summary, you need to enable it in\r\nthe config (⚠️ for the oblt hosts I checked it is not enabled and the\r\nsummary section showed N/A ) :\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd\r\n\r\n - The metrics charts should be visible\r\n - The search should work as expected:\r\n - And the missing.... process should be visible","sha":"1f52febb1cd43724e81514af398049f64c516199","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","backport:prev-minor","backport:prev-major","Team:obs-ux-infra_services","v9.1.0"],"title":"[Infra] Running processes missing from processes table","number":209076,"url":"https://github.com/elastic/kibana/pull/209076","mergeCommit":{"message":"[Infra] Running processes missing from processes table (#209076)\n\nCloses #184582\r\n\r\n## Summary\r\n\r\nThis PR fixes an issue with processes missing from the processes table\r\nand not being searchable.\r\n\r\n- Additional fixes: The chart size was not set correctly and they were\r\nnot visible so it is fixed now:\r\n\r\n| Before | After |\r\n| ---- | ------ |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\n⚠️ _UPDATE_ I also updated the archive used in the API test with the one\r\nwe have for the e2e name (and matched the name with the old one) so we\r\nhave consistent results and also the correct fields / mappings\r\n\r\n### Solution details\r\n\r\nAfter some digging into the fields I ended up **not** using the\r\nsuggested `process.name` because it gave us too generic information for\r\nthe table (we should still use the command there) also tried the process\r\nid but then the search by command won't work properly. So I found a\r\nfield that is not ignored and contains the same information called\r\n`process.command_line`and used it:\r\n<img width=\"538\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432\"\r\n/>\r\n\r\n## Testing\r\n\r\n- Follow the steps in the issue inside `How to reproduce` to create the\r\ntwo processes\r\n- Note: in order to see the process summary, you need to enable it in\r\nthe config (⚠️ for the oblt hosts I checked it is not enabled and the\r\nsummary section showed N/A ) :\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd\r\n\r\n - The metrics charts should be visible\r\n - The search should work as expected:\r\n - And the missing.... process should be visible","sha":"1f52febb1cd43724e81514af398049f64c516199"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/209076","number":209076,"mergeCommit":{"message":"[Infra] Running processes missing from processes table (#209076)\n\nCloses #184582\r\n\r\n## Summary\r\n\r\nThis PR fixes an issue with processes missing from the processes table\r\nand not being searchable.\r\n\r\n- Additional fixes: The chart size was not set correctly and they were\r\nnot visible so it is fixed now:\r\n\r\n| Before | After |\r\n| ---- | ------ |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\n⚠️ _UPDATE_ I also updated the archive used in the API test with the one\r\nwe have for the e2e name (and matched the name with the old one) so we\r\nhave consistent results and also the correct fields / mappings\r\n\r\n### Solution details\r\n\r\nAfter some digging into the fields I ended up **not** using the\r\nsuggested `process.name` because it gave us too generic information for\r\nthe table (we should still use the command there) also tried the process\r\nid but then the search by command won't work properly. So I found a\r\nfield that is not ignored and contains the same information called\r\n`process.command_line`and used it:\r\n<img width=\"538\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432\"\r\n/>\r\n\r\n## Testing\r\n\r\n- Follow the steps in the issue inside `How to reproduce` to create the\r\ntwo processes\r\n- Note: in order to see the process summary, you need to enable it in\r\nthe config (⚠️ for the oblt hosts I checked it is not enabled and the\r\nsummary section showed N/A ) :\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd\r\n\r\n - The metrics charts should be visible\r\n - The search should work as expected:\r\n - And the missing.... process should be visible","sha":"1f52febb1cd43724e81514af398049f64c516199"}}]}] BACKPORT--> Co-authored-by: jennypavlova <dzheni.pavlova@elastic.co>
… (#209467) # Backport This will backport the following commits from `main` to `8.18`: - [[Infra] Running processes missing from processes table (#209076)](#209076) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"jennypavlova","email":"dzheni.pavlova@elastic.co"},"sourceCommit":{"committedDate":"2025-02-04T08:25:36Z","message":"[Infra] Running processes missing from processes table (#209076)\n\nCloses #184582\r\n\r\n## Summary\r\n\r\nThis PR fixes an issue with processes missing from the processes table\r\nand not being searchable.\r\n\r\n- Additional fixes: The chart size was not set correctly and they were\r\nnot visible so it is fixed now:\r\n\r\n| Before | After |\r\n| ---- | ------ |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\n⚠️ _UPDATE_ I also updated the archive used in the API test with the one\r\nwe have for the e2e name (and matched the name with the old one) so we\r\nhave consistent results and also the correct fields / mappings\r\n\r\n### Solution details\r\n\r\nAfter some digging into the fields I ended up **not** using the\r\nsuggested `process.name` because it gave us too generic information for\r\nthe table (we should still use the command there) also tried the process\r\nid but then the search by command won't work properly. So I found a\r\nfield that is not ignored and contains the same information called\r\n`process.command_line`and used it:\r\n<img width=\"538\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432\"\r\n/>\r\n\r\n## Testing\r\n\r\n- Follow the steps in the issue inside `How to reproduce` to create the\r\ntwo processes\r\n- Note: in order to see the process summary, you need to enable it in\r\nthe config (⚠️ for the oblt hosts I checked it is not enabled and the\r\nsummary section showed N/A ) :\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd\r\n\r\n - The metrics charts should be visible\r\n - The search should work as expected:\r\n - And the missing.... process should be visible","sha":"1f52febb1cd43724e81514af398049f64c516199","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","backport:prev-minor","backport:prev-major","Team:obs-ux-infra_services","v9.1.0"],"title":"[Infra] Running processes missing from processes table","number":209076,"url":"https://github.com/elastic/kibana/pull/209076","mergeCommit":{"message":"[Infra] Running processes missing from processes table (#209076)\n\nCloses #184582\r\n\r\n## Summary\r\n\r\nThis PR fixes an issue with processes missing from the processes table\r\nand not being searchable.\r\n\r\n- Additional fixes: The chart size was not set correctly and they were\r\nnot visible so it is fixed now:\r\n\r\n| Before | After |\r\n| ---- | ------ |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\n⚠️ _UPDATE_ I also updated the archive used in the API test with the one\r\nwe have for the e2e name (and matched the name with the old one) so we\r\nhave consistent results and also the correct fields / mappings\r\n\r\n### Solution details\r\n\r\nAfter some digging into the fields I ended up **not** using the\r\nsuggested `process.name` because it gave us too generic information for\r\nthe table (we should still use the command there) also tried the process\r\nid but then the search by command won't work properly. So I found a\r\nfield that is not ignored and contains the same information called\r\n`process.command_line`and used it:\r\n<img width=\"538\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432\"\r\n/>\r\n\r\n## Testing\r\n\r\n- Follow the steps in the issue inside `How to reproduce` to create the\r\ntwo processes\r\n- Note: in order to see the process summary, you need to enable it in\r\nthe config (⚠️ for the oblt hosts I checked it is not enabled and the\r\nsummary section showed N/A ) :\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd\r\n\r\n - The metrics charts should be visible\r\n - The search should work as expected:\r\n - And the missing.... process should be visible","sha":"1f52febb1cd43724e81514af398049f64c516199"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/209076","number":209076,"mergeCommit":{"message":"[Infra] Running processes missing from processes table (#209076)\n\nCloses #184582\r\n\r\n## Summary\r\n\r\nThis PR fixes an issue with processes missing from the processes table\r\nand not being searchable.\r\n\r\n- Additional fixes: The chart size was not set correctly and they were\r\nnot visible so it is fixed now:\r\n\r\n| Before | After |\r\n| ---- | ------ |\r\n|\r\n\r\n|\r\n\r\n|\r\n\r\n⚠️ _UPDATE_ I also updated the archive used in the API test with the one\r\nwe have for the e2e name (and matched the name with the old one) so we\r\nhave consistent results and also the correct fields / mappings\r\n\r\n### Solution details\r\n\r\nAfter some digging into the fields I ended up **not** using the\r\nsuggested `process.name` because it gave us too generic information for\r\nthe table (we should still use the command there) also tried the process\r\nid but then the search by command won't work properly. So I found a\r\nfield that is not ignored and contains the same information called\r\n`process.command_line`and used it:\r\n<img width=\"538\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432\"\r\n/>\r\n\r\n## Testing\r\n\r\n- Follow the steps in the issue inside `How to reproduce` to create the\r\ntwo processes\r\n- Note: in order to see the process summary, you need to enable it in\r\nthe config (⚠️ for the oblt hosts I checked it is not enabled and the\r\nsummary section showed N/A ) :\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd\r\n\r\n - The metrics charts should be visible\r\n - The search should work as expected:\r\n - And the missing.... process should be visible","sha":"1f52febb1cd43724e81514af398049f64c516199"}}]}] BACKPORT--> Co-authored-by: jennypavlova <dzheni.pavlova@elastic.co>
Closes elastic#184582 ## Summary This PR fixes an issue with processes missing from the processes table and not being searchable. - Additional fixes: The chart size was not set correctly and they were not visible so it is fixed now: | Before | After | | ---- | ------ | |  |  |⚠️ _UPDATE_ I also updated the archive used in the API test with the one we have for the e2e name (and matched the name with the old one) so we have consistent results and also the correct fields / mappings ### Solution details After some digging into the fields I ended up **not** using the suggested `process.name` because it gave us too generic information for the table (we should still use the command there) also tried the process id but then the search by command won't work properly. So I found a field that is not ignored and contains the same information called `process.command_line`and used it: <img width="538" alt="image" src="https://github.com/user-attachments/assets/ce4d35a6-e912-4656-bee1-8137d5635432" /> ## Testing - Follow the steps in the issue inside `How to reproduce` to create the two processes - Note: in order to see the process summary, you need to enable it in the config (⚠️ for the oblt hosts I checked it is not enabled and the summary section showed N/A ) :  https://github.com/user-attachments/assets/41bdcc8d-6b87-4351-b866-2e706dd11dfd - The metrics charts should be visible - The search should work as expected: - And the missing.... process should be visible
Closes #184582
Summary
This PR fixes an issue with processes missing from the processes table and not being searchable.
Solution details
After some digging into the fields I ended up not using the suggested

process.name
because it gave us too generic information for the table (we should still use the command there) also tried the process id but then the search by command won't work properly. So I found a field that is not ignored and contains the same information calledprocess.command_line
and used it:Testing
How to reproduce
to create the two processesprocesses.mov