You are viewing documentation for our open source project which is maintained by the community. If you want to get started building assistants with Rasa please check out our latest [documentation here](/content/docs/index.html).

Telemetry events are only reported if telemetry is enabled. A detailed explanation on the reasoning behind collecting optional telemetry events can be found in our [telemetry documentation](https://legacy-docs-oss.rasa.com/docs/rasa/telemetry/telemetry).

## Model Training

### Training Started

A training of a Rasa machine learning model got started. The event provides information on aggregated training data statistics. Event properties:

- `language` _(string)_: Language model is trained with, e.g. 'en'.
- `training_id` _(string)_: Generated unique identifier for this training.
- `type` _(string)_: Type of model trained, either 'nlu', 'core' or 'rasa'.
- `pipeline` _(undefined)_: List of the pipeline configurations used for training.
- `policies` _(undefined)_: List of the policy configurations used for training.
- `train_schema` _(undefined)_: Training graph schema for graph recipe
- `predict_schema` _(undefined)_: Predict graph schema for graph recipe
- `num_intent_examples` _(integer)_: Number of NLU examples.
- `num_entity_examples` _(integer)_: Number of entity examples.
- `num_actions` _(integer)_: Number of actions defined in the domain.
- `num_templates` _(integer)_: Number of templates or responses defined in the domain.
- `num_conditional_response_variations` _(integer)_: Number of conditional response variations defined in the domain.
- `num_slot_mappings` _(integer)_: Number of total slot mappings defined in the domain.
- `num_custom_slot_mappings` _(integer)_: Number of custom slot mappings defined in the domain.
- `num_conditional_slot_mappings` _(integer)_: Number of slot mappings with conditions attached defined in the domain.
- `num_slots` _(integer)_: Number of slots defined in the domain.
- `num_forms` _(integer)_: Number of forms defined in the domain.
- `num_intents` _(integer)_: Number of intents defined in the domain.
- `num_entities` _(integer)_: Number of entities defined in the domain.
- `num_story_steps` _(integer)_: Number of story steps available.
- `num_lookup_tables` _(integer)_: Number of different lookup tables.
- `num_synonyms` _(integer)_: Total number of entity synonyms defined.
- `num_regexes` _(integer)_: Total number of regexes defined.
- `is_finetuning` _(boolean)_: True if a model is trained by finetuning an existing model.
- `recipe` _(string)_: Recipe used in training the model, either 'default.v1' or 'graph.v1'.

### Training Completed

The training of a Rasa machine learning model finished. The event provides information about the resulting model. Event properties:

- `training_id` _(string)_: Generated unique identifier for this training. Can be used to join with 'Training Started'.
- `type` _(string)_: Type of model trained, either 'nlu', 'core' or 'rasa'.
- `runtime` _(integer)_: The time in seconds it took to train the model.

## Model Testing

### Model Core Tested

Triggered when a Core model is getting tested. Event properties:

- `project` _(string,null)_: Fingerprint of the project the tested model got trained in.
- `num_story_steps` _(integer)_: Number of story steps used for testing
- `end_to_end` _(boolean)_: Indicates if tests are running in end-to-end mode, testing message handling and dialogue handling at the same time.

### Model NLU Tested

Triggered when an NLU model is getting tested. Event properties:

- `num_intent_examples` _(integer)_: Number of NLU examples.
- `num_entity_examples` _(integer)_: Number of entity examples.
- `num_lookup_tables` _(integer)_: Number of different lookup tables.
- `num_synonyms` _(integer)_: Total number of entity synonyms defined.
- `num_regexes` _(integer)_: Total number of regexes defined.

## End-to-End Testing

### End-to-End Testing Started

Triggered when end-to-end testing has been started. Event properties:

- `number_of_test_cases` _(integer)_: Number of test cases to be run.
- `number_of_fixtures` _(integer)_: Number of fixtures defined globally.
- `uses_fixtures` _(boolean)_: Indicates if any fixtures have been defined globally.

## Model Serving

### Interactive Learning Started

Triggered when an interactive learning session got started. Event properties:

- `skip_visualization` _(boolean)_: Whether the visualization of stories should be shown during the interactive learning session.
- `save_in_e2e` _(boolean)_: Whether the data should be stored in end-to-end format.

### Server Started

Triggered when a Rasa Open Source server gets started. Event properties:

- `input_channels` _(array)_: Names of the used input channels.
- `api_enabled` _(boolean)_: Indicator if the API is enabled or if only the input channel is running.
- `number_of_workers` _(integer)_: Amount of Sanic workers started as part of the server.
- `endpoints_nlg` _(string,null)_: Type of the used NLG endpoint.
- `endpoints_nlu` _(string,null)_: Type of the used NLU endpoint.
- `endpoints_action_server` _(string,null)_: Type of the used action server.
- `endpoints_model_server` _(string,null)_: Type of the used model server.
- `endpoints_tracker_store` _(string,null)_: Type of the used tracker store.
- `endpoints_lock_store` _(string,null)_: Type of the used lock store.
- `endpoints_event_broker` _(string,null)_: Type of the used event broker.
- `project` _(string,null)_: Hash of the deployed model the server is started with.

### Shell Started

Triggered when a shell session is started to talk to a trained bot. Event properties:

- `type` _(string)_: Type of the model, either 'nlu', 'core' or 'rasa'.

### Rasa X Local Started

Triggered when a Rasa X is started in local mode.

## Markers Extraction

### Markers Extraction Initiated

Triggered when marker extraction has been initiated. Event properties:

- `strategy` _(string)_: Strategy to use when selecting trackers to extract from.
- `only_extract` _(boolean)_: Indicates if path to write out statistics hasn't been specified.
- `seed` _(boolean)_: The seed to initialise the random number generator for use with the 'sample' strategy.
- `count` _(integer,null)_: Number of trackers to extract from (for any strategy except 'all').

### Markers Extracted

Triggered when markers have been extracted. Event properties:

- `trackers_count` _(integer)_: Number of processed trackers.

### Markers Parsed

Triggered when markers have been successfully parsed. Event properties:

- `marker_count` _(integer)_: Number of parsed markers.
- `max_depth` _(integer)_: Maximum depth of the parsed markers.
- `branching_factor` _(integer)_: Maximum number of children of any of the parsed markers.

### Markers Statistics Computed

Triggered when marker statistics have been computed. Event properties:

- `trackers_count` _(integer)_: Number of processed trackers.

## Data Handling

### Training Data Split

Triggered when training data gets split. Event properties:

- `fraction` _(number)_: Percentage of the data which goes into training data (the rest goes into the test set).
- `type` _(string)_: Type of data, either 'nlu', 'core' or 'rasa'.

### Training Data Validated

Triggered when training data gets validated. Event properties:

- `validation_success` _(boolean)_: Whether the validation was successful.

### Training Data Converted

Triggered when training data gets converted. Event properties:

- `output_format` _(string)_: Target format of the converter.
- `type` _(string)_: Type of data, either 'nlu', 'core', 'config' or 'nlg'.

### Tracker Exported

Triggered when conversations get exported from a tracker store through an event broker. Event properties:

- `event_broker` _(string)_: Name of the used event broker.
- `tracker_store` _(string)_: Name of the used tracker store.
- `number_of_exported_events` _(integer)_: Number of events exported through the event broker.

### Story Visualization Started

Triggered when stories are getting visualized.

## Miscellaneous

### Telemetry Disabled

Triggered when telemetry reporting gets disabled. Last event sent before disabling telemetry. This event is not sent, if the user never enabled telemetry reporting before deactivating it.

### Project Created

Triggered when a project is created using rasa init. Event properties:

- `init_directory` _(string)_: Hash of the directory path the project is created in.
