# Execution Information Location

## Execution Information Location

### Description

The Execution Information Location determines where Apache Hop can send information execution information to.

After execution this information can be consulted from the [Execution Information Perspective](/data-shaper-1.21/knowing-the-data-shaper-designer/index/perspectives/perspective-execution-information.md)

### Options

| Option                     | Description                                                                                             | Default |
| -------------------------- | ------------------------------------------------------------------------------------------------------- | ------- |
| Name                       | The name to use for this Execution Information Location                                                 | -       |
| Description                | The description to use for this Execution Information Location                                          | -       |
| Data logging delay (ms)    |                                                                                                         | 2000    |
| Data logging interval (ms) |                                                                                                         | 5000    |
| Data logging size (rows)   |                                                                                                         | 1000    |
| Location type              | The location plugin type to write to. Depending on the type you can enter more plugin specific options. |         |

### Location type specific options

#### File location

With a file location you can write execution information to files in a path on the local file system.

Options:

* **Root folder**: the folder to write the execution information to.

#### Caching File Location

Like the file location, execution information is written to a folder. The difference is that information is written per pipeline or workflow. All the information needed is aggregated into these top level JSON files. The way this happens is by keeping the execution information in a memory cache for a period that can be configured. The upside is that there is a lot less stress on the file system. The downside is that there is a bit of extra memory being used. Certain navigation operations in the GUI, for example to find related executions, will need to read a lot more data.

Options:

* **Root folder**: the folder in which execution information is stored in JSON files
* **Persistence delay**: This is the maximum time to wait before execution information is written to disk, expressed in milliseconds.
* **Maximum cache age**: This is the maximum time to keep execution information around in memory, before clearing it out, expressed in milliseconds. It’s advised to keep this below the expected duration of your workflow or pipeline.

#### Remote location

A remote location allows you to write execution information to a Hop Server.

Options:

* **Hop Server**: the remote Hop Server to write the execution information to.
* **Execution Information Location**: the Execution Information Location to be used on the remote Hop Server.

#### Neo4j location

With this location type you can store execution information in a [Neo4j](/data-shaper-1.21/knowing-the-data-shaper-designer/technology/index-5.md) graph database. For more information on this plugin, see the [Neo4j location type](/data-shaper-1.21/knowing-the-data-shaper-designer/index-2/neo4j-location-type.md) documentation.

#### Elastic location

The Elastic location type stores information in an Elastic index. See the [Elastic location type](/data-shaper-1.21/knowing-the-data-shaper-designer/index-2/elastic-location-type.md)

#### Cleanup

If you want to automate removal of execution information from your graph database you can use a pipeline or workflow to do so.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.primeur.com/data-shaper-1.21/knowing-the-data-shaper-designer/index-2/execution-information-location.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
