mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
# Backport This will backport the following commits from `main` to `8.x`: - [[Infra][ECO] Adding summary API (#194612)](https://github.com/elastic/kibana/pull/194612) <!--- 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-10-04T08:46:54Z","message":"[Infra][ECO] Adding summary API (#194612)\n\ncloses https://github.com/elastic/kibana/issues/193701\r\n\r\nThis PR does a few things:\r\n- Adds a new API endpoint on infra to fetch an entity summary:\r\n`/api/infra/entities/{entityType}/{entityId}/summary`. It fetches the\r\nlatest EEM index filtering by entity.type(host | container) and\r\ndepending on the entity type host.name or container.id. And it returns\r\nthe following payload:\r\n```\r\n{\r\n \"sourceDataStreams\": [\r\n \"logs\",\r\n \"metrics\"\r\n ],\r\n \"entityId\": \"caues-mbp\",\r\n \"entityType\": \"host\"\r\n}\r\n```\r\n- Fix a problem on the `Service` entity definition removing the\r\n`datastream.type` and moving it to `source_data_stream.type` due to ECS\r\nconflicts.\r\n- Moves some common field definitions to **observability-shared**\r\nplugin, and updated APM and Inventory plugin.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"a91d00731ae732c3bb2d370651048d94dd8adc2b","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","ci:project-deploy-observability","Team:obs-ux-infra_services","v8.16.0"],"title":"[Infra][ECO] Adding summary API","number":194612,"url":"https://github.com/elastic/kibana/pull/194612","mergeCommit":{"message":"[Infra][ECO] Adding summary API (#194612)\n\ncloses https://github.com/elastic/kibana/issues/193701\r\n\r\nThis PR does a few things:\r\n- Adds a new API endpoint on infra to fetch an entity summary:\r\n`/api/infra/entities/{entityType}/{entityId}/summary`. It fetches the\r\nlatest EEM index filtering by entity.type(host | container) and\r\ndepending on the entity type host.name or container.id. And it returns\r\nthe following payload:\r\n```\r\n{\r\n \"sourceDataStreams\": [\r\n \"logs\",\r\n \"metrics\"\r\n ],\r\n \"entityId\": \"caues-mbp\",\r\n \"entityType\": \"host\"\r\n}\r\n```\r\n- Fix a problem on the `Service` entity definition removing the\r\n`datastream.type` and moving it to `source_data_stream.type` due to ECS\r\nconflicts.\r\n- Moves some common field definitions to **observability-shared**\r\nplugin, and updated APM and Inventory plugin.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"a91d00731ae732c3bb2d370651048d94dd8adc2b"}},"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/194612","number":194612,"mergeCommit":{"message":"[Infra][ECO] Adding summary API (#194612)\n\ncloses https://github.com/elastic/kibana/issues/193701\r\n\r\nThis PR does a few things:\r\n- Adds a new API endpoint on infra to fetch an entity summary:\r\n`/api/infra/entities/{entityType}/{entityId}/summary`. It fetches the\r\nlatest EEM index filtering by entity.type(host | container) and\r\ndepending on the entity type host.name or container.id. And it returns\r\nthe following payload:\r\n```\r\n{\r\n \"sourceDataStreams\": [\r\n \"logs\",\r\n \"metrics\"\r\n ],\r\n \"entityId\": \"caues-mbp\",\r\n \"entityType\": \"host\"\r\n}\r\n```\r\n- Fix a problem on the `Service` entity definition removing the\r\n`datastream.type` and moving it to `source_data_stream.type` due to ECS\r\nconflicts.\r\n- Moves some common field definitions to **observability-shared**\r\nplugin, and updated APM and Inventory plugin.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"a91d00731ae732c3bb2d370651048d94dd8adc2b"}},{"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> |
||
---|---|---|
.. | ||
common | ||
docs | ||
public | ||
server | ||
jest.config.js | ||
kibana.jsonc | ||
README.md | ||
tsconfig.json |
Entity Manager Plugin
This plugin provides access to observed entity data, such as information about hosts, pods, containers, services, and more.