﻿---
title: Synthetics types fields
description: None Synthetics related fields. Object is not enabled. Duration required to complete the step. Duration required to complete the journey. Attributes representing...
url: https://docs-v3-preview.elastic.dev/elastic/beats/pull/48501/reference/heartbeat/exported-fields-synthetics
applies_to:
  - Elastic Stack: Generally available in 9.0+
---

# Synthetics types fields
None

## synthetics

Synthetics related fields.
<definitions>
  <definition term="synthetics.type">
    type: keyword
  </definition>
  <definition term="synthetics.package_version">
    type: keyword
  </definition>
  <definition term="synthetics.index">
    Index count used for creating total order of all events during invocation.
    type: integer
  </definition>
  <definition term="synthetics.payload">
    type: object
  </definition>
</definitions>

Object is not enabled.
<definitions>
  <definition term="synthetics.blob">
    binary data payload
    type: binary
  </definition>
  <definition term="synthetics.blob_mime">
    mime type of blob data
    type: keyword
  </definition>
  <definition term="synthetics.step.name">
    type: text
  </definition>
  <definition term="synthetics.step.name.keyword">
    type: keyword
  </definition>
  <definition term="synthetics.step.index">
    type: integer
  </definition>
  <definition term="synthetics.step.status">
    type: keyword
  </definition>
</definitions>


## duration

Duration required to complete the step.
<definitions>
  <definition term="synthetics.step.duration.us">
    Duration in microseconds
    type: integer
  </definition>
  <definition term="synthetics.journey.name">
    type: text
  </definition>
  <definition term="synthetics.journey.id">
    type: keyword
  </definition>
  <definition term="synthetics.journey.tags">
    Tags used for grouping journeys
    type: keyword
  </definition>
</definitions>


## duration

Duration required to complete the journey.
<definitions>
  <definition term="synthetics.journey.duration.us">
    Duration in microseconds
    type: integer
  </definition>
  <definition term="synthetics.error.name">
    type: keyword
  </definition>
  <definition term="synthetics.error.message">
    type: text
  </definition>
  <definition term="synthetics.error.stack">
    type: text
  </definition>
  <definition term="synthetics.screenshot_ref.width">
    Width of the full screenshot in pixels.
    type: integer
  </definition>
  <definition term="synthetics.screenshot_ref.height">
    Height of the full screenshot in pixels
    type: integer
  </definition>
</definitions>


## blocks

Attributes representing individual screenshot blocks. Only hash is indexed since it's the only one we'd query on.
<definitions>
  <definition term="synthetics.screenshot_ref.blocks.hash">
    Hash that uniquely identifies this image by content. Corresponds to block document id.
    type: keyword
  </definition>
</definitions>