DRYiCE iControl2.3.2



Product Name DRYiCE iControl
Version Number 2.3.2
Release Month December , 2022
Release Size (KB/MB/GB) 7.5 MB
Release Summary

The iControl product provides business context to operational events by linking applications, business units, and products to a business process flow delivering products or services to an endpoint. It resolves the challenges with data sanity/accuracy to enhance the performance observability and add predictive analytics through machine learning and a growing list of dashboard widgets. The following document details changes within the release (version above). There are a number of new features in this release as documented below.

These release notes relate to version 2.3.2 and include the notes relating to 2.3.1 and 2.3.0 improvements and updates, over 230 development tasks are included within the release. This release updated the underlying 3 rd party component libraries and makes the iControl product available through the Google Cloud Platform.

Excluding ‘Undecided’ Cut-off Targets
  • Undecided cut-off Targets are those that have not received any events and monitoring before the ‘cut-off’ threshold, so at this point they are not breached but, for example, the ‘file’ has not yet arrived.
  • Therefore, it is common practice to exclude these from reporting as until any of these cut-offs have actually breached the flow is healthy.
Visualisation of all Targets
  • iControl has been updated so that the Flow widgets display ‘all’ Targets including those that are yet to be monitored and those where monitoring has completed.
  • As well as identifying which Targets are currently monitored this also enables the user to see all Targets on the Flow whether they have been set to ‘Live’ or still in draft state.
  • It also allows the user to quickly identify Steps within the Flow that are not monitored whether they have Targets associated or not. Unmonitored Targets as well as Flow Steps and Links are indicated with ‘dashed’ lines/outlines.
iControl Standalone Platform

There are now two different versions of the iControl Target Performance Management system, iControl Splunk which is an application that is installed on the Splunk host, and iControl Standalone which runs as an independent application that runs all by itself and does not require a host.

  • The iControl application is available as a Splunk application and can be installed on either Splunk Enterprise or Splunk Cloud.
  • The iControl application is also now available on the Google Platform employing the same user interface and features as the other implementations.
  • iControl "Standalone" runs within the GKE (Kubernetes Engine within Google Cloud Platform).
Settings Administration

iControl now has a user interface to manage settings relating to connectivity and environmental configuration by users with the Application Manager role.

  • Access to configuration now through the iControl UI, including the ability to configure Domain Packs, Tiimezone and other instance specific settings.
  • Through the settings it is also possible to enable or disable instance specific features such as dependency alerts and whether ‘Undecided’ Cut-off Target types are reported as a component of performance.
Other Fixes & Improvements
  • Fixed issues with incorrect ‘Linked flow’ statuses being displayed (WEB-3025).
  • Fixed issue with the selection of multiple target type filters within widgets (WEB-3023)
  • Fixed issue where renaming a dashboard removed all widgets from the dashboard (WEB-3043).
  • Fixed issues with Common and Unassigned drill-down Target lists (WEB-3037).
  • Fixed issue with selecting GroupBy and FilterBy together returning incorrect results (WEB-3026).
  • Fixed issue where not able to include numeric digits within a metric identity WEB-3045).
  • Fixed issue with broken endpoint for historical widgets (WEB-3056).
  • Fixed issue with display of incorrect counts on last observation grouped widgets (WEB-3066).
  • Fixed issue with editing Data Streams excluding previously saved metric type from form (WEB-3044).
  • Fixed historical widget, was missing week one when three months history selected (BACKEND-2022).
  • Fixed misleading dashboard timezone text (WEB-2762).
  • Fixed Target create issue relating to custom dimensions containing no values (WEB-2900).
  • Fixed issue with end-of-day processing for uptime Targets (BACKEND-1828).
  • Removed EventTypes contents and APIs from Splunk implementation (WEB-2910).
  • Fixed issue where user was unable to view Aggregated Target type widgets in full screen mode (WEB-2929).
  • Fixed issue where health data was not displaying on request, only when page revisited (WEB-2951).
  • Fixed issue where Parent Flow was displaying Breached status for the whole day and not updating when Child Flow Not Breached (WEB-2954).
  • Improved validation for cut-off Targets on threshold page rather than only on save (WEB-2894).
  • Fixed issue where user was unable to drilldown on Aggregated Widgets (WEB-2948).
  • Fixed issue causing Target Performance event processing to fail when a Target was deleted whilst open (BACKEND-2146).
  • Fixed issue where user was unable to view Aggregated health score even though user had the role of viewer/operator/owner of the Target (BACKEND-2175).
  • Fixed issue where Aggregated health values visible on the large size Aggregated widgets were not being displayed on the regular size widgets (WEB-2916).
  • Fixed issue, user unable to view Duration Target types within the Enterprise Widget (WEB-2864).
  • Fixed issue where user was unable to explicitly filter by all child values without the parent value also being included in the filtered results (WEB-907).
  • Common and Unassigned Targets selecting the wrong results in the Target drilldown (WEB-2965).
  • Fixed issue where the Performance window close ‘x’ button was obscured by long titles (WEB-2834).
  • Fixed issue where Unassigned Target pop-up not being displayed on mouseover (WEB-2746).
  • Fixed issue where ‘draft’ Targets were included in event processing generating errors (BACKEND-1936).
  • Fixed issue whereby Viewer role able to amend the Aggregation for dimension Flow (BACKEND-1827).
  • Fixed issue where user with Application Manager role unable to edit/delete groups (BACKEND-2132).
  • Fixed issue where default widget titles were not being updated on save (WEB-2967).
  • Fixed issue where the incorrect percentage values were passed to the summary widgets (BACKEND-2201).
  • Fixed issue where summary group widget display corrupt when auto sizing to regular (WEB-2982).
  • Fixed issue where service tree widget display corrupt when auto sizing to regular (WEB-2981).
  • Fixed issue where incorrect Target type observation widget being pinned to dashboard if the Target had been changed from one type to another (WEB-2979).
  • Fixed issue with Splunk Cloud errors being displayed on Group Administration (BACKEND-2133).
  • Fixed issue where integer settings were being posted with float values (WEB-2972).
  • Fixed issue where Data Stream ref nott being displayed on modal edit form (WEB-2978).
  • Fixed issue whereby window for comparison Targets incorrect, using previous hour average instead of current hour average (BACKEND-2123).
  • Fixed issue whereby iControl default timezone not being populated from system default (BACKEND-2215).
  • Fixed issue where monPntKey not being populated in observations (BACKEND-2189).
  • Fixed issue where unable to add/edit external links of Flow ‘Links’ and Flow ‘Steps’ (WEB-3012).
  • Fixed issue where unable to delete manually added holidays from a mixed manual and calendar based holidays list (WEB-3013).
  • Fixed issue whereby historical Flows containing dashes ‘-‘ are temporarily allowed (BACKEND-2333).
  • Fixed issues with historical data in environments stopping user running predictions (BACKEND-2336).
Known Outstanding Issues
  • Better handle search errors on widget load/refresh, when too many searches have been requested and an error is returned allow for a series of retries before displaying an improved error handler (WEB-1939).
  • Better handle session expired errors, when the user has not accessed a page within iControl and their session has expired, implement a better UX to allow user to re-establish the connection (WEB-1943).
  • Uptime Widgets: Improved display of 'no active targets' details, improved visualisation when the uptime target displayed is currently inactive (WEB-1948).
  • ERROR not displaying visualisation when 4th Saturday selected (WEB-1964).
  • Observation widget graphs 'snap back' on dashboards (WEB-2248).
  • When deleting multiple targets only first deleted (mapping reference) being removed from the flow (BACKEND -1098).
  • Incorrect visualization of prediction data (WEB-2525).
  • Dimension value hierarchy: Parent/Child recursive validation not working correctly (BACKEND-2135).
  • Creating domain pack flows, dimension values not being saved (WEB-3010).
  • Dimension values: unable to remove the parentref from a parent (BACKEND-2260).
  • Changing Target Type must be reflected in current Target Performance lookup (BACKEND-2262).
  • Changing Target Type: add validation to limit change from/to numeric types (WEB-3011).
  • Able to create children with undefined parents in STR created dimensions (BACKEND-2270).
  • Removing dimension values leave orphan aggregated targets (BACKEND-2271).
  • Changing dimension value 'name' not being reflected in widgets (WEB-3020).
System Requirements

DRYiCE iControl dependencies:

  • For iControl Splunk App - Splunk Machine Learning Toolkit v5 (for Splunk 8 and above) .



iControl is a product within the emerging market sector of Operations Intelligence – Technology solutions that leverage analytics to help end-users continuously observe and manage business operations in real-time.

iControl forms part of a combined software and services solution developed by HCL DRYiCE around “Business
Process Observability” which enables its customers to observe, measure, and report on the impact of IT
performance in delivering business outcomes. Today iControl is primarily used by the project teams as an
implementation tool.

Business Process Observability enables end users to observe business relevant targets on a real-time basis and take informed actions accordingly. It is used by Operations technology staff on a day-to-day basis to ensure smooth running of the critical business flows to deliver end product outcomes.

Key elements of a Business Process Observability implementation are to:

  • Define a visual “flow” for the end-to-end business process
  • Define service-level targets to set expected performance for key points within the flow
  • Associate these targets with metric data provided from underlying monitoring
  • Calculate real-time service-level performance and capture variance from expected levels