Customer Experience is now the number one differentiator in decision making when transacting online. It is crucial that you are able to monitor, understand and manage those online experiences using quantitative data and insights from your actual customer sessions.
Installing HCL Discover involves planning and preparing your environment, installing and configuring prerequisite software, obtaining the HCL Discover installation files, and running the HCL Discover installer.
Configuring HCL Discover involves setting up and managing Discover user authorization and configuring Discover server components and services that process captured data.
Administering HCL Discover involves configuring and integrating the HCL Discover client framework with your web applications or mobile native applications, installing and administering the databases used by HCL Discover, defining event objects and configuring events, hit attributes, dimensions, and other object attributes used by HCL Discover to monitor mission-critical metrics of your web application's performance.
We have implemented HCL Discover using Docker, Kubernetes, and Helm.
The ELK Stack is a collection of three open-source products: Elasticsearch, Logstash, and Kibana.
Before installation or upgrade, please ensure that the systems meet the recommended requirements.
You can use your own ingress controller along with the corresponding ingress YAML definitions to expose services.
HCL Discover supports the following database applications:
For database you can configure database in either of the following ways:
Based on the configuration chosen in DC/Docker/database.html, change the value of the following parameters in the configMap.yaml file:
The Kubernetes cluster will persist the data from the docker database.
Change the value of the following parameters in the configMap.yaml file:
When all the desired containers are up and running, it is considered as a best practice to check the logs for all the running services.
To install and deploy HCL Discover, you have to run just one command:
To delete the deployment, run the following command:
You can monitor the deployments using the Kubernetes Dashboard. The Kubernetes Dashboard is a web-based user interface. You can use the Dashboard to deploy containerized applications to a Kubernetes cluster, troubleshoot your containerized application, and manage the cluster resources.
If you use Amazon Web Services EKS, you cannot use Windows-managed nodes.
If you encounter a problem that you cannot resolve by referring the documentation, your company's designated support contact can log a call with HCL technical support. Use these guidelines to ensure that your problem is resolved efficiently and successfully.