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.
HCL Discover Data Export enables flexible export and fluid integration of Discover session data to any external business application to create multi-channel perspectives of your visitors' experience.
The Event Bus streams Discover event data from the Short Term Canister, the in-memory database, to a Discover pipeline. The pipeline can then deliver the event data to any system configured to receive it. The ability to send the event data as a stream in real time makes the event bus useful for integrating with real-time systems.
Additional information on configuring the event bus.
HCL Discover Data Export provides you with the ability to analyze and report on data captured by Discover within various third-party solutions, including custom reporting tools and databases, warehouses, business intelligence environments, and web analytics products. Additionally, HCL Discover Data Export enables the creation of a persistent store of session data from your web applications.
This section contains preparation information and the required steps to install or upgrade HCL Discover Data Export on an existing HCL Discover system.
Through the Discover Portal, you can configure tasks to be run according to schedule by HCL Discover Data Export.
Using the Configured Tasks window you can review, edit, create, and delete configured tasks.
When you choose to edit or create a task, you must provide name, schedule, source, and destination information, as well as any content filtering or notification options.
Discover records multiple time values, or timestamps, during the process of a visitor making a request, the web server evaluating it and returning a response, and the response being rendered in the client browser.
This example uses the data files integration method of HCL Discover Data Export to extract specific URLs, URL Fields, and Cookies and import this data into the Data Files temporary database.
Through the Portal, you can monitor your scheduled HCL Discover Data Export tasks.
In the Scheduled Tasks window, you can review the tasks that were scheduled to run, initiated, or completed.
When you select a task and select the three dots in the last column of the task row, you will see the following options:
At the scheduled time, HCL Discover Data Export runs the specified task. At the time of execution, HCL Discover Data Export requires that basic HCL Discover services, such as Search Server be available. Additionally, the Discover Extractor Service must be operational.
The default Event Bus pipeline has the following active session agents:
To deliver Discover events to an external complex event processing engine, complete the following steps:
The Discover Event Bus is a separately configurable component of HCL Discover Data Export.
The Event Bus receives the request data from each page. If a page has multiple events, then the Event Bus receives a single hit.
The following request text is a sample output from the Canister to the Event Bus pipeline:
The CEP session agent uses a schema to deliver messages to the receiving systems for FILE, TCP (Delimited and XML format), and Coral8 output.
The TCP connector sends a delimited message to a receiver for each event bus hit. The message is formatted with a delimiter and an optional end-of-record indicator.
The Log File Connector sends a delimited message to a log file for each event bus hit. The message is formatted with a delimiter as specified by the configuration.