Skip to content

Elastic Agent and Synthetic (Real Browser) Integration #276

@paulb-elastic

Description

@paulb-elastic

This builds upon the initial Phase 1 implementation.

As an Elastic user
I want to be able to add an real browser Synthetic monitor to an Elastic Agent via an integration
So that I can centrally deploy the monitor without having to install and configure a separate Synthetic or Heartbeat Agent binary and YML file

ACs:

  • User can add a Synthetic (real browser) Integration (in the same way they can other integrations)
  • User can add a monitor, with the configuration of:
    • Name, frequency and other base fields
    • Monitor Script - which can be defined in one of two ways:
  • User can define which Elastic Agent, the integration will run on (via the integration policy -> agent policy -> agent assignment)
  • The real browser Synthetic monitor will run at the given frequency, and results will appear in Uptime
  • The Synthetic monitor will operate via the Docker implementation (note that this adds an environment variable to ensure Heartbeat will only run Synthetics from Docker)

Consider the AC referenced below

Metadata

Metadata

Assignees

Labels

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