Skip to content

[Heartbeat] Stop appending - inline to monitors #29505

@paulb-elastic

Description

@paulb-elastic

It makes sense that for the nested behaviour of suites, the suite name and journey name are concatenated (with - in between). We also currently append - inline to inline scripts (such as from the heartbeat.yml, or when using the inline flow as part of a Fleet Integration).

This isn’t really adding anything useful anymore, and also complicates the flow when using the Script Recorder, which under the hood, currently implements this as an inline script (so may be confusing to a user, as they didn’t use the inline flow, but the monitor gets named as such).

ACs:

  • Do not append - inline to any kind of monitor
    • Both the name and the id
    • Coordinate a change in Kibana to be done at the same time (Kibana currently expects the id to be uuid-inline)
  • Do not change the behaviour for suites, keep them concatenating the suite / journey name as it does now
  • Empty first document emitted by browser monitors no longer appears (also for suites) (it seems like we send an empty event to the wrappers)

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions