Configure your storage settings
Conversation responses are saved in an Elastic index, and the HTML templates/adaptive cards templates used inside a conversation are saved on disk.
To configure the Elastic settings, use the following steps:
- Navigate to the General Settings page. It is located under ADMINISTRATION section of the SmartHub Administration portal.
- In the Storage Settings section click Edit.
- Enter the information for your Indexes and Elastic Server settings:
- Elastic Server Address: This is the URL of your Elasticsearch server, including port number. The default value is http://localhost:9200.
- Kibana Server Address: This is the URL of your Kibana server, including port number. The default value is http://localhost:5601.
- Bot Index Name: This is the name of your bot index. The default name is bot-index.
- Unanswered User Questions index name: This is the name of your unanswered user questions index. The default value is unanswered-user-questions-bot-index.
- Analytics Index Name. This is the name of your analytics index. The default value is paxindex.
- Auto QnA Index Name: This is the name of your auto QnA index. The default value is auto-qna-index.
- Elastic Authentication: Choose and configure the desired authentication mode.
- If you selected ApiKey, enter your API key in the following format: id:api_key. For more information, see Configure your Elasticsearch search engine to use API key for authentication.
- Elastic Server Username: Specify the username for your Elastic server instance.
- Elastic Server Password: Specify the password for your Elastic sever instance.
- Key Vault configuration: Specify the identifiers for your Azure Key Vault instance.
- None: Select this option if you do not wish to use an Azure Key Vault instance. This option is selected by default.
- Azure: If you select this option, complete the following fields:
- Tenant Id: Specify the tenant ID of your Azure application.
- Client Id: Specify the client ID for your Azure Application.
- Client Secret: Specify the client secret for your Azure Application.
- Key Vault Name: Specify the name of your Azure Key Vault instance.