Version: 1.4.x
Telemetry Events
These are the events we anonymously track in order to improve our products. They are only tracked if telemetry is enabled.
note
We track events from both the backend and the frontend. Backend events look like Model Trained
.
Frontend events look like actions:share-bot:show
.
Conversations screen
Message Annotatedbackend Sent when a message is annotated (i.e. its intent made explicit by the user). Event properties:
message_annotated_from
(string): Indicates from where the message was annotated. See also:entity:annotation:corrected
. Can be one of:"conversations"
,"annotate_new_data"
,"interactive_learning"
.
Message Receivedbackend Sent when a `user` event is received, that is, read from the event broker by the event service. Event properties:
username
(string): Anonymized username (using SHA256).channel
(string): Channel from which the message was received.
Message Flaggedbackend Sent when a user flags a conversation message.
Conversation Taggedbackend Sent when one or more tags are assigned to a conversation. Event properties:
count
(integer): Number of new tags assigned to the conversation.
Conversation Reviewedbackend Sent when a conversation is marked as reviewed.
Conversation Saved For Laterbackend Sent when a conversation is saved for later.
Undo Conversation Reviewedbackend Sent when a conversation that was marked as reviewed no longer is.
Undo Conversation Saved For Laterbackend Sent when a conversation that was saved for later no longer is.
Conversation Deletedbackend Sent when a conversation is deleted.
view:conversations:loadedfrontend Sent when the user enters the conversations view.
view:conversations:filters:applyfrontend Sent when the conversations filters are applied.
view:conversations:filters:resetfrontend Sent when the conversations filters are reset (cleared).
view:conversations:filters:apply:datefrontend Sent conversations are filtered by date.
entity:conversation:selectedfrontend Sent when a conversation is selected from the conversations list.
entity:annotation:correctedfrontend Sent when a user message event is annotated (i.e. its intent corrected).
entity:slots:copiedfrontend Sent when the user copies slots to the clipboard.
entity:story:copiedfrontend Sent when the user copies a story to the clipboard.
entity:e2eStory:copiedfrontend Sent when the user copies an end-to-end story to the clipboard.
entity:e2eStory:openedfrontend Sent when the user opens an end-to-end story tab.
entity:story:copied-to-ilfrontend Sent when a conversation is copied from the conversations screen to the 'Talk to your bot' screen.
entity:event:selectedfrontend Sent when an event is selected from a conversation.
entity:event:flaggedfrontend Sent when a conversation event is flagged.
entity:event:unflaggedfrontend Sent when a conversation event is unflagged.
actions:share-bot:showfrontend Sent when the user opens the `Share your bot` screen.
Interactive Learning screen
view:interactive:loadedfrontend Sent when the user enters the Interactive Learning / Talk to your Bot view.
Stories screen
Story Createdbackend Sent when a user creates a new story. Event properties:
story_created_from
(string): Specifies from where the story was created from. Can be one of:"interactive"
,"stories"
.
view:stories:loadedfrontend Sent when the user enters the stories view.
NLU Inbox screen
Message Taggedbackend Sent when one or more tags are assigned to a message. Event properties:
count
(integer): Number of new tags assigned to the message.
view:suggestions:loadedfrontend Sent when the user enters the NLU Inbox screen.
NLU Training Data screen
view:regex-lookup:loadedfrontend Sent when the user enters the Regex / Lookup table view.
view:synonyms:loadedfrontend Sent when the user enters the synonyms view.
Responses screen
view:responses:loadedfrontend Sent when the user enters the responses view.
Config & Domain screens
view:config:loadedfrontend Sent when the user enters the config view.
view:domain:loadedfrontend Sent when the user enters the domain view.
Models screen & lifecycle
Model Trainedbackend Sent when a Rasa model finishes training.
Model Training Failedbackend Sent when a Rasa model training fails Event properties:
rasa_open_source
(string): Rasa Open Source version.total_training_time
(number): Total number of seconds it took to train.
Model Uploadedbackend Sent when a Rasa model is uploaded to Rasa Enterprise.
Model Promotedbackend Sent when a Rasa model is tagged as 'active'.
view:models:loadedfrontend Sent when the user enters the models view.
Integrated Version Control
Repository Createdbackend Sent when a new Git repository is connected to Rasa Enterprise. Event properties:
branch
(string): Target branch for the repository.created_with_ui
(string): When true, the repository was connected via the UI.
Git Changes Pushedbackend Sent when any changes are pushed to the remote Git repository. Event properties:
branch
(string): Name of the branch where the changes were pushed to.
Roles & Users screen (Enterprise only)
view:users:loadedfrontend Sent when the user enters the users view.
view:roles:loadedfrontend Sent when the user enters the roles view.
Miscellaneous
Server X Startbackend Event sent when Rasa Enterprise is started with LOCAL_MODE=false. In general, this corresponds to a docker-compose or Kubernetes installation. **Note**: This event does not imply Rasa Enterprise is running on an actual server! Event properties:
quick_install
(boolean): When true, the one-line deployment script was used to deploy Rasa Enterprise.
End-to-End Test Createdbackend Sent when a user saves a test. Event properties:
e2e_test_created_from
(string): Specifies from where the test was created from. Can be one of:"interactive"
,"stories"
.
Statusbackend Event sent automatically every 1 hour. It provides information on the overall project/server status. Event properties:
project
(string): Anonymized project name (using SHA256).local_mode
(boolean): Always False.rasa_x
(string): Rasa Enterprise version.rasa_open_source
(string): Rasa Open Source version.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 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_stories
(integer): Number of stories available.num_conversations
(integer): Total number of conversations in the Rasa Enterprise database.num_events
(integer): Total number of events across all conversations.num_models
(integer): Number of Rasa models.num_lookup_table_files
(integer): Number of unique filenames containing lookup tables.num_lookup_table_entries
(integer): Total number of lookup table entries combined.num_synonyms
(integer): Total number of entity synonyms defined.num_regexes
(integer): Total number of regexes defined.num_environments
(integer): Number of Rasa environments (live or not).environment_names
(array): Rasa environments names (anonymized).num_live_environments
(integer): Number of live Rasa environments.uptime_seconds
(number): Number of seconds elapsed since the Rasa Enterprise instance was started.num_tags
(integer): Total number of tags defined.num_conversations_with_tags
(integer): Total number of conversations with at least one tag assigned.num_nlu_inbox_messages_with_tags
(integer): Total number of NLU inbox messages with at least one tag assigned.num_e2e_tests
(integer): Total number of end-to-end tests.
Conversations Importedbackend Sent when events are saved that originate from a `rasa export` call. Event properties:
process_id
(string): Unique ID associated with therasa export
call (UUID4).
Feature Flag Updatedbackend Sent when a feature flag is enabled or disabled. Event properties:
name
(string): Name of the feature.enabled
(boolean): Whether the feature was enabled or disabled.