Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
# Backport This will backport the following commits from `main` to `8.x`: - [[Inventory][ECO] Entities table (#193272)](#193272) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Cauê Marcondes","email":"55978943+cauemarcondes@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-18T15:06:13Z","message":"[Inventory][ECO] Entities table (#193272)\n\nReal data:\r\n<img width=\"1237\" alt=\"Screenshot 2024-09-18 at 14 23 17\"\r\nsrc=\"https://github.com/user-attachments/assets/ecc496aa-1c43-4c3c-9ac8-d6e4e6cb8aad\">\r\n\r\nStorybook:\r\n<img width=\"1256\" alt=\"Screenshot 2024-09-18 at 14 23 22\"\r\nsrc=\"https://github.com/user-attachments/assets/03d9f940-7b3f-4aea-9221-42b1c07119d1\">\r\n\r\nTooltips:\r\n<img width=\"1250\" alt=\"Screenshot 2024-09-18 at 13 49 19\"\r\nsrc=\"https://github.com/user-attachments/assets/dc99b4cc-4eba-4815-8892-8e3fe7a041bb\">\r\n\r\n\r\n- Use ESQL to fetch the top 500 entities sorted by last seen property.\r\n- Display 20 entities per page.\r\n- Sorting is handles by the server and saved on the URL\r\n- Current page is saved on the URL\r\n- Filter entities types `service`, `host` or `container`\r\n- Filter only entities from the built in definition\r\n- LIMITATION: The EuiGrid doesn't have an embedded loading state, for\r\nnow, I'm switching the entire view to display a loading spinner while\r\ndata is being fetched.\r\n- PLUS: Storybook created with mock data.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"e3f3c68e8d2e106740db9b4612df867c583eb512","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","ci:project-deploy-observability","v8.16.0"],"title":"[Inventory][ECO] Entities table","number":193272,"url":"https://github.com/elastic/kibana/pull/193272","mergeCommit":{"message":"[Inventory][ECO] Entities table (#193272)\n\nReal data:\r\n<img width=\"1237\" alt=\"Screenshot 2024-09-18 at 14 23 17\"\r\nsrc=\"https://github.com/user-attachments/assets/ecc496aa-1c43-4c3c-9ac8-d6e4e6cb8aad\">\r\n\r\nStorybook:\r\n<img width=\"1256\" alt=\"Screenshot 2024-09-18 at 14 23 22\"\r\nsrc=\"https://github.com/user-attachments/assets/03d9f940-7b3f-4aea-9221-42b1c07119d1\">\r\n\r\nTooltips:\r\n<img width=\"1250\" alt=\"Screenshot 2024-09-18 at 13 49 19\"\r\nsrc=\"https://github.com/user-attachments/assets/dc99b4cc-4eba-4815-8892-8e3fe7a041bb\">\r\n\r\n\r\n- Use ESQL to fetch the top 500 entities sorted by last seen property.\r\n- Display 20 entities per page.\r\n- Sorting is handles by the server and saved on the URL\r\n- Current page is saved on the URL\r\n- Filter entities types `service`, `host` or `container`\r\n- Filter only entities from the built in definition\r\n- LIMITATION: The EuiGrid doesn't have an embedded loading state, for\r\nnow, I'm switching the entire view to display a loading spinner while\r\ndata is being fetched.\r\n- PLUS: Storybook created with mock data.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"e3f3c68e8d2e106740db9b4612df867c583eb512"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193272","number":193272,"mergeCommit":{"message":"[Inventory][ECO] Entities table (#193272)\n\nReal data:\r\n<img width=\"1237\" alt=\"Screenshot 2024-09-18 at 14 23 17\"\r\nsrc=\"https://github.com/user-attachments/assets/ecc496aa-1c43-4c3c-9ac8-d6e4e6cb8aad\">\r\n\r\nStorybook:\r\n<img width=\"1256\" alt=\"Screenshot 2024-09-18 at 14 23 22\"\r\nsrc=\"https://github.com/user-attachments/assets/03d9f940-7b3f-4aea-9221-42b1c07119d1\">\r\n\r\nTooltips:\r\n<img width=\"1250\" alt=\"Screenshot 2024-09-18 at 13 49 19\"\r\nsrc=\"https://github.com/user-attachments/assets/dc99b4cc-4eba-4815-8892-8e3fe7a041bb\">\r\n\r\n\r\n- Use ESQL to fetch the top 500 entities sorted by last seen property.\r\n- Display 20 entities per page.\r\n- Sorting is handles by the server and saved on the URL\r\n- Current page is saved on the URL\r\n- Filter entities types `service`, `host` or `container`\r\n- Filter only entities from the built in definition\r\n- LIMITATION: The EuiGrid doesn't have an embedded loading state, for\r\nnow, I'm switching the entire view to display a loading spinner while\r\ndata is being fetched.\r\n- PLUS: Storybook created with mock data.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"e3f3c68e8d2e106740db9b4612df867c583eb512"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Cauê Marcondes <55978943+cauemarcondes@users.noreply.github.com>
- Loading branch information