You are viewing docs on Elastic's new documentation system, currently in technical preview. For all other Elastic docs, visit elastic.co/guide.
Last updated: Apr 10th, 2023

Elastic Synthetics

Monitor the availability of your services with Elastic Synthetics.

Beta feature

This functionality is in beta and is subject to change. The design and code is less mature than official generally available features and is being provided as-is with no warranties. Beta features are not subject to the support service level agreement of official generally available features.

What is an Elastic integration?

This integration is powered by Elastic Agent. Elastic Agent is a single, unified way to add monitoring for logs, metrics, and other types of data to a host. It can also protect hosts from security threats, query data from operating systems, forward data from remote services or hardware, and more. Refer to our documentation for a detailed comparison between Beats and Elastic Agent.

Prefer to use Beats for this use case? See Filebeat modules for logs or Metricbeat modules for metrics.

The system uses the Elastic Synthetics integration in the background to provide access to Synthetics private locations. It is installed by default and you do not need to edit or remove this integration manually.

If you still have monitors set up with this integration, you have to migrate them to the Synthetics app.

For more information on setting up and managing monitors using the new Synthetics app, check the documentation.

Changelog

VersionDetails
0.11.8
Bug fix View pull request
Fix broken mapping for state.ends.id.
0.11.7
Enhancement View pull request
Added categories and/or subcategories.
0.11.6
Bug fix View pull request
Adjust content, add max size to browser network and browser screenshot ILM policies, and fix state.ends mappings
0.11.5
Bug fix View pull request
Clean up of geo processors
0.11.4
Bug fix View pull request
Add run_from.geo.name field to monitor config to preserve location name
0.11.3
Bug fix View pull request
Add run_from field to monitor config
0.11.2
Bug fix View pull request
Change incorrectly typed states.ends.duration field from date to long
0.11.1
Bug fix View pull request
Change incorrectly typed states.duration field from date to long
0.11.0
Enhancement View pull request
Add support for new data used in future synthetics UI
0.10.3
Enhancement View pull request
Adds project fields for lightweight monitors
0.10.2
Bug fix View pull request
Adjusts ids for project monitors and add playwright_options
0.10.1
Bug fix View pull request
Adjusts location name for tcp and icmp monitors
0.10.0
Enhancement View pull request
Segment ILM policies by dataset
0.9.6
Enhancement View pull request
Added fields for private location
0.9.5
Enhancement View pull request
updated readme - added headings to the documentation
0.9.4
Enhancement View pull request
Rename new monitor.source field for synthetics UI to monitor.origin, move project fields
0.9.3
Enhancement View pull request
Adds new monitor.source field for synthetics UI
0.9.2
Enhancement View pull request
Adds APM service name mappings
0.9.1
Enhancement View pull request
Fix default values for monitor schedules
0.9.0
Enhancement View pull request
Add run_once fields
0.8.1
Enhancement View pull request
Add missing browser fields to the synthetics template
0.8.0
Enhancement View pull request
Add index optimizations
0.7.0
Enhancement View pull request
Add heartbeat enabled key
0.6.0
Enhancement View pull request
Allow users to set throttling.
0.5.0
Enhancement View pull request
Update compatibility of package to be compatible with 8.0.x
0.4.2
Enhancement View pull request
Uniform with guidelines
0.4.1
Enhancement View pull request
Update mappings for synthetics step
0.4.0
Enhancement View pull request
Add new synthetics/browser input params
0.3.1
Enhancement View pull request
Updates README
0.3.0
Enhancement View pull request
Add browser data streams
0.2.2
Enhancement View pull request
Adjust categories to add web and monitoring
0.2.1
Enhancement View pull request
Adjust category to elastic_stack
0.2.0
Enhancement View pull request
Update integration description
0.1.0
Enhancement View pull request
bump version to 0.1.0 for 7.13.0 release
0.0.6
Enhancement View pull request
update README
0.0.5
Bug fix View pull request
fix add_fields processor to support to support telemetry
0.0.4
Enhancement View pull request
add monitor.fleet_managed to support telemetry
0.0.3
Bug fix View pull request
adjust type of tcp data_stream check.receive field
0.0.2
Bug fix View pull request
add base fields
0.0.1
Enhancement View pull request
initial release