Skip to content

[Fleet] Support for Profiling symbolization#155115

Merged
rockdaboot merged 2 commits intoelastic:mainfrom
rockdaboot:rockdaboot/fix-profiling-fleet-support
Apr 19, 2023
Merged

[Fleet] Support for Profiling symbolization#155115
rockdaboot merged 2 commits intoelastic:mainfrom
rockdaboot:rockdaboot/fix-profiling-fleet-support

Conversation

@rockdaboot
Copy link
Copy Markdown
Contributor

@rockdaboot rockdaboot commented Apr 18, 2023

This PR fixes Universal Profiling data stream and index pattern from profiling-*-* to profiling-* in the fleet-server and logstash key generator.

Additionally, there is a second commit to add the .profiling-* index pattern.
We use this for ILM / roll-over of the k/v indices, but want to hide these type of indices from the user.

See also: https://docs.google.com/document/d/1yTQXOlxW-L0rSueqUbL1IrX-VxAVFLZ-X6ySb5RSlrM/edit

@rockdaboot rockdaboot added release_note:skip Skip the PR/issue when compiling release notes backport:skip This PR does not require backporting v8.8.0 labels Apr 18, 2023
@rockdaboot rockdaboot requested a review from jen-huang April 18, 2023 08:40
@rockdaboot rockdaboot requested a review from a team as a code owner April 18, 2023 08:40
@botelastic botelastic Bot added the Team:Fleet Team label for Observability Data Collection Fleet team label Apr 18, 2023
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/fleet (Team:Fleet)

@ghost
Copy link
Copy Markdown

ghost commented Apr 18, 2023

🤖 GitHub comments

Expand to view the GitHub comments

Just comment with:

  • /oblt-deploy : Deploy a Kibana instance using the Observability test environments.
  • run elasticsearch-ci/docs : Re-trigger the docs validation. (use unformatted text in the comment!)

@kibana-ci
Copy link
Copy Markdown

💚 Build Succeeded

Metrics [docs]

Unknown metric groups

ESLint disabled line counts

id before after diff
securitySolution 432 435 +3

Total ESLint disabled count

id before after diff
securitySolution 512 515 +3

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

import type { ElasticsearchClient } from '@kbn/core/server';

const DATA_STREAM_INDEX_PATTERN = 'logs-*-*,metrics-*-*,traces-*-*,synthetics-*-*,profiling-*-*';
const DATA_STREAM_INDEX_PATTERN = 'logs-*-*,metrics-*-*,traces-*-*,synthetics-*-*,profiling-*';
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

BTW, this pattern is used to query for data streams so that they show in Fleet > Data streams

do you know if this is something profiling wants? if profiling data streams/indices should be viewed and managed elsewhere, maybe we need to remove it here

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So far we considered this OK. But trying to get more opinions from the team...

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, glad that it was considered already. this is an easy change to make down the road

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:skip This PR does not require backporting release_note:skip Skip the PR/issue when compiling release notes Team:Fleet Team label for Observability Data Collection Fleet team v8.8.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants