Obcerv Apps 1.x Release Notes

Overview

Obcerv release notes contain the list of new features and known issues in the Obcerv platform and apps.

For the latest highlights, see What’s New in Obcerv.

Before you install Obcerv, make sure to review the Obcerv 1.x Compatibility Matrix. For details on installation, administration, and usage, you may refer to Obcerv Documentation.

To learn more about Obcerv, visit the Obcerv product page.

Obcerv Alerting

Obcerv Alerting 1.6.0

Released: 28 April 2023

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HASA-335 Context group expressions are added to the API call when a context is selected.
HASA-336 Context group counts are now displayed.
HASA-409 The Counts by Attributes groups are restricted to 3.
HASA-410 The Counts by Attributes section now responds to the screen width.
HASA-411 A context’s previous selection is preserved when the user navigates through the app and comes back to Alerting.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HASA-396 Cross-filtering is now possible by clicking on any row values, not just on the counts.

Open Known issues

These are the known issues affecting this release:

Issue key Known issue description
HASA-393 In some scenarios, the UI can make excessive requests for severity timelines. These should be aborted.
HASA-395 The KPI cards may be cropped if large counts are displayed and sufficient screen space is not available.
HASA-400 A potential security bypass in Spring Framework 3.0.5 has been flagged by BlackDuck. This occurs when the /** pattern is used in the Spring Security configuration with the Cloud Foundry component. The reported security vulnerability is: BDSA-2023-0953.

Resolved Known issues

These are the known issues affecting this release:

Issue key Known issue description
HASA-396 Cross-filters are only applied when clicking the Nr Signals column directly.

Obcerv Alerting 1.5.0

Released: 16 February 2023

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HASA-337 Several UI improvements on screen responsiveness as well as visualizations have been implemented.
HASA-339 Tables in the signal counts sections have been replaced with the MUI data grid.
HASA-340 Signal counts sections now have sortable headers if it has more than 2 rows, while also showing the latest data.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HASA-381 A separator has been added between the Total, Avg, and Last values in the KPI cards.

Open Known issues

These are the known issues affecting this release:

Issue key Known issue description
HASA-393 In some scenarios, excess requests for severity timelines may be made by the UI. These should be aborted.
HASA-396 Cross-filters are only being applied when clicking the Nr Signals column directly.

Obcerv Alerting 1.4.0

Released: 1 February 2023

Note

Upgrading to this version requires App Query Service version 1.6.0.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HASA-324 When requesting a signal timeline, the full identity is now used. This avoids showing the wrong severity timeline if the entity has signals with the same namespace and name, but a different metric or log reference.
HASA-363 Tool tips for KPI cards have been updated.
HASA-367 The bucket size has been added above the Signals chart.
HASA-368 The current bar chart has been converted to a line chart. You can use checkboxes within a modal to toggle series bullets or a mix of bars and lines.
HASA-372 Color coding has been reverted for Entity Noise Score and Distinct Entities, showing red for increased values and green for decreased values.
HASA-373 The order of KPIs has been updated with Entities Noise Score and Distinct Entities presented first.
HASA-374 Increased signal history display limit from 20 to 100.
HASA-376 The maximum number of buckets for signal charts has been reduced to 100.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HASA-284 Removed the default, non-functional zoom out button on the Alerting charts.
HASA-349 The bucket duration top chip now shows the correct date relevant to the user’s time zone.
HASA-350 The bucket duration top chip now shows the correct format depending on the user’s admin settings.
HASA-353 Metric values are now consistently rounded in tool tips.
HASA-354 Tool tips for KPI cards now do not show if there are no values and if the card is not selectable.
HASA-356 Fixed an issue with the Entity Noise Score not showing values if the Distinct Entities metric is empty.
HASA-366 Removed an aesthetic border surrounding entity timelines, which compromised the readability of the UI in dark mode.
HASA-369 Ensured each timeline bucket is assigned a unique key in order to avoid duplicate elements being rendered within the UI.
HASA-370 Fixed display issues with AmCharts metric graph due to an incorrect base interval.

Resolved known issues

This section provides the list of known issues that have been resolved in this release.

Issue key Release description
HASA-331 On certain screen resolutions, the responsive styles do not take effect so the content of the Signal KPI widgets may be clipped.

Open Known issues

These are the known issues affecting this release:

Issue key Known issue description
HASA-349 When filtering by bucket duration, the chip does not adhere to the configured time zone and format settings.

Obcerv Alerting 1.3.0

Released: 22 December 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HASA-271 The app has a new main view, which shows signal KPIs with robust drill-down functionality.
HASA-272 Cross-filtering for signals reporting has been implemented.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HASA-225 Timestamps now follow the selected time format in the user settings.
HASA-256 A rendering issue with the severity timelines has been corrected.
HASA-278 Axis range guides on the chart are now appropriately cleared when hovering over the Signal History table.

Known issues

These are the known issues affecting this release:

Issue key Known issue description
HASA-331 On certain screen resolutions, the responsive styles do not take effect so the content of the Signal KPI widgets may be clipped.
HASA-349 When filtering by bucket duration, the chip does not adhere to the configured time zone and format settings.

Obcerv Alerting 1.2.0

Released: 15 November 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HAPA-270 UI enhancements entailed the following upgraded versions:
  • React Router has been upgraded to version 6.
  • React has been upgraded to version 18.
  • React Testing Library packages have been upgraded.
  • Material UI has been upgraded to version 5.

Obcerv Alerting 1.1.0

Released: 4 October 2022

New features and enhancements

These are the new features and enhancements of this release:

Note

Upgrading to this version requires App Query Service version 1.2.0.
Issue key Release description
HASA-193 When setting the end time, the Today time filter now uses now() for better accuracy.
HASA-213 QuerySignalTimelineBuckets is used for displaying the signals timeline, while QueryEntitySeverityTimelineBuckets is used for displaying the entities timeline.
HASA-230 Signal hierarchy is now derived from the GetDimensionsTable API, which creates a hierarchical table from a given set of dimensions.
HASA-239 On the query toolbar, rootEntity is now applied as the default filter configuration.
HASA-248 When you hover over a row in the dimensions table, the signal name and namespace are now displayed in a tooltip.
HASA-250 amCharts is now used for the Metric graph, offering richer functionality.
HASA-257 Auto-refresh now updates the list of signals and graphs and keeps the tables open when viewing signals from grouped entities in split-screen.
HASA-260 The signal chart colour has been changed.
HASA-262 The signal limit has been increased to 20 when requesting data for an entity from the querySignals endpoint.
HASA-263 The signal history limit has been increased to 20 when requesting data from the querySignalHistory endpoint.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HASA-220 An issue with the UI displaying signals that do not match the query filter has been resolved.
HASA-226 To avoid scrolling, dimension breadcrumbs have been shortened with the use of ellipses along with a tooltip.
HASA-255 An error causing the signal history list to not update when there is a change in the time window has been fixed.

Known issues

These are the known issues affecting this release:

Issue key Known issue description
ESCA-263 Snoozed signals are not correctly displayed in the UI due to some issues in the Obcerv Platform.
HP-1582 Signals are currently retained for only 6 hours in the Obcerv Platform, which means that you won’t see the deleted signals on the signals timeline. This may also lead to a discrepancy between the signals and entity timelines.

Obcerv API Gateway

Obcerv API Gateway 1.2.0

Released: 14 April 2023

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HAPA-37 The new GetMetricMetadata(), GetNamesData(), and GetValuesData() endpoints have been added to replace the deprecated GetMetricNames(), GetNames(), and GetValues() endpoints, which will be removed in app version 1.3.0.

Open known issues

These are the known issues affecting this release:

Issue key Known issue description
HAPA-41 A flaw found in Ramda 0.27.0 and earlier, which can lead to prototype poisoning in functions, has been flagged by BlackDuck. This can affect the integrity or availability of the application. The reported security vulnerability is: CVE-2021-42581.

Obcerv API Gateway 1.1.0

Released: 15 November 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HAPA-36 UI enhancements entailed the following upgraded versions:
  • React Router has been upgraded to version 6.
  • React has been upgraded to version 18.
  • React Testing Library packages have been upgraded.
  • Material UI has been upgraded to version 5.

Obcerv App Query Service

Obcerv App Query Service 1.8.0

Released: 31 May 2023

New features and enhancements

These are the new features and enhancements of this release:

Note

App Query Service 1.8.0 requires Obcerv Platform version 1.4.0. You must upgrade to App Query Service 1.8.0 since its earlier versions are not compatible with Obcerv Platform 1.4.0.
Issue key Release description
ESCA-428 Search matches are now returned for the queryEntityInfo endpoint. This feature will be available in the next version of the System Overview app (1.6.0).
ESCA-438 Added support for searching entities where the search term matches descendant entities. This feature will be available in the next version of the System Overview app (1.6.0).
ESCA-439 The Query Service sends a statistics update to the subscriber with every entity update. If the Query Service is flooded with entity updates, the UI will receive a very large number of statistics updates. The Query Service now limits the update rate for statistics updates to one message per second.
ESCA-441 Searching by multiple search terms is now supported. This feature will be available in the next version of the System Overview app (1.6.0).
ESCA-442 The signal sink has been optimized by replacing some queries with caches. The signal sink main loop has also been optimized to reduce the number of database calls.
ESCA-444 Changes have been made to support the updated Signal subscription API in the Obcerv Platform.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
ESCA-440 Fixed an issue where rapidly changing filters in the System Overview app could deadlock the Query Service. This only happened when the database was put under heavy load with a lot of entity updates.

Open known issues

These are the known issues affecting this release:

Issue key Release description
ESCA-427 The timeline for real-time severity might not always match the timeline produced by the corresponding query endpoint.
ESCA-277 Entities with a severity older than 7 days do not show correctly in severity timelines in the UI.
ESCA-263 Snoozed signals are not correctly displayed in the UI due to some issues in the Obcerv Platform.

Obcerv App Query Service 1.7.0

Released: 27 March 2023

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
ESCA-341 A streaming event ticker API is now available, which can add multiple named filters that associate events within groups in the UI.
ESCA-398 When set, a new field in the UI can request for the event ticker API to return snapshots of currently triggered entities before sending real-time updates.
ESCA-410 The ticker subscription endpoint now sends a message when an entity is removed from the subscription.
ESCA-411 EntityInfo object, used in the Overview app, now supports real-time updates in preparation for getting ordered dimensions from the Platform gRPC API. This optimizes lookups in the UI to getDimensionOrdering in the Query Service.
ESCA-418 Optimized the database poller for real-time events to avoid connection pool starvation.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
ESCA-409 An issue where NullPointerException was thrown by the Signals KPI endpoint when querying Signals without metric or log references has been fixed.
ESCA-413 The querySignalBucketedCounts endpoint now returns the same number of objects in the current and previous periods.

Open known issues

These are the known issues affecting this release:

Issue key Release description
ESCA-427 The timeline for real-time severity might not always match the timeline produced by the corresponding query endpoint.

Obcerv App Query Service 1.6.0

Released: 31 January 2023

New features and enhancements

These are the new features and enhancements of this release:

Note

App Query Service 1.6.0 requires Obcerv Platform version 1.3.0 and is not compatible with earlier versions of the Obcerv Platform.
Issue key Release description
ESCA-347 Improved EntitySink insert performance by 50% by using multi-value inserts instead of batched inserts.
ESCA-388 Query logging for slow queries is now enabled by default.
ESCA-390 Optimised bucketed signal statistics by doing a single query. The query is used by the Signals KPI view.
ESCA-392 QuerySignalBucketedCounts, used by the Signal KPI view in the Alerting app, has been updated so the Distinct Entity KPI now shows the distinct count for entities with triggered signals. Prior to this change, the count was calculated as the distinct entities with transitioned signals.
ESCA-395 Obcerv Platform version 1.3.0 replaces the last-observed attribute with an inactive-since attribute, reducing the number of entity updates sent to the Query Service each hour. Query Service version 1.5.0 and earlier versions are not compatible with Obcerv Platform 1.3.0.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
ESCA-396 An issue has been fixed where due to timestamp precision difference between PostgreSQL and Java, some signals could be incorrectly indexed resulting to inaccurate severity timelines in the UI.

Obcerv App Query Service 1.5.0

Released: 13 December 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
ESCA-301 PostgreSQL has been upgraded to version 15.
ESCA-341 A streaming event ticker endpoint has been created. This enables adding multiple named filters, which can be used to associate events with the groups in the UI.
ESCA-342 Optimised queryKeys by moving the join to the Names table last in the query plan.
ESCA-343 Removed the redundant join when the EntityFilter is empty.
ESCA-345 The index now only scans for GetEntitySeverity, which reduces the amount of data needed.
ESCA-346 Removed the following unused fields: EntitySummaryStatistics.entity_count_unclassified_roots from the API and is_root from the database schema.
ESCA-348 Improved index performance by batch inserting the attribute history
ESCA-349 Default PostgreSQL CPU settings have been updated.
ESCA-363 Optimised the SignalFilter by doing a pre-lookup on signalId, which avoids a join at query time.
ESCA-367 Optimised EntityKeyPivotBuilder used by the Overview app to query the grouped entity statistics.
ESCA-368 Consecutive NONE signals are dropped since they are of no interest to the Query Service, freeing up storage space.
ESCA-370 A unique index for the Signals table has been added, which resolves an issue where the table could contain duplicated rows if the sink is restarted.

Obcerv App Query Service 1.4.0

Released: 9 November 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
ESCA-310 Optimised storage of signals in the App Query Service, which now stores repeated namespaces and names only once.
ESCA-316 Memory thresholds can now be manually configured.
ESCA-317 The table and index sizes for the entity attributes table have been reduced by 30%.
ESCA-333 The QueryEntityInfo database query has been optimised to reduce the number of database calls. The query is now executed as a single query, which has dropped the execution time from 2 to 3 seconds to ~400 ms.
ESCA-335 To take type alignment into account and reduce table size, columns in tables have been reordered.

Obcerv App Query Service 1.3.0

Released: 17 October 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
ESCA-299 The App Query Service getDimensionTable endpoint, which is used by the dimension table displayed in the Alerting app, has been updated to hide the final dimension key if the optional label is the same.
ESCA-300 A database trigger for signals has been replaced with a cache for faster inserts.
ESCA-302 To optimise insert performance, fsync and full_page_writes have been turned off. By disabling PostgreSQL durability features and guarantees, App Query Service is bootstrapped from the Obcerv Platform on start-up and can deal with a corrupted state.
ESCA-303 Unlogged tables are now used to improve insert performance.
ESCA-307 PostgreSQL settings are now automatically adjusted based on available memory.

Obcerv App Query Service 1.2.0

Released: 4 October 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
ESCA-286 Entities that have a severity status or are snoozed now get indexed regardless of their age to ensure that Overview app data (tree view) remains consistent.
ESCA-292 The materialised hierarchy view has been removed. This improves performance since the view consumes a lot of CPU resources and takes a long time to update when there is a large number of entities in the system.
ESCA-294 The QuerySignalInfo endpoint has been removed since the Alerting app now uses new endpoints which are based on the Obcerv Platform attribute history.
ESCA-296 Free-text search no longer searches for descendants. This feature has been removed since it causes performance issues in the App Query Service.
ESCA-297 The SQL query for free-text search has been optimised.

Obcerv App Query Service 1.1.2

Released: 16 September 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
ESCA-279 Classifications are now included in the entity_info view.
ESCA-285 Metrics with no associated name or value are filtered from GetLatestMetricValues and logged as a warning.
ESCA-287 Queue size parameters for signals, entities, and attributes can now be configured separately.
ESCA-290 Modifying the Docker registry value is now allowed, enabling you to use a single values file.

Obcerv App Query Service 1.1.1

Released: 30 August 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
ESCA-275 The parameters for batch size, subscription queue size, and entity attribute lookback period can now be manually configured.

Obcerv App Query Service 1.1.0

Released: 23 August 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
ESCA-253 Timelines and signals in the QuerySignalInfo endpoint are now exposed. By adding the timeline to QuerySignalInfosResponse, requests to the backend are lessened.
ESCA-256 Bucketed timelines for individual signals are now exposed. This allows the retrieval of bucketed signal timelines for a single entity.
ESCA-259 Configuration changes related to WAL data tuning as well as calculating settings based on Kubernetes resources have been implemented for improved performance.
ESCA-260 When entities get evicted from the Obcerv Platform, the App Query Service also evicts the said entities to ensure consistency.
ESCA-261 JOOQ SQL queries and timing are now logged, which can help in diagnosing performance issues.
ESCA-264 GetLatestMetricValues has been added to the API, which can be used to request metrics for direct descendants of an entity.
ESCA-266 To enable metrics collection by the Kubernetes plugin, the following environment variables have been added to PostgreSQL deployment: NODE, NAMESPACE, POD, and CONTAINER.
ESCA-270 To improve resource handling, the main daemon has been split into two separate processes: subscribe to entities and upsert in the DB container (write) and query the DB container for requests from the front-end (read).

Obcerv App Query Service 1.0.1

Released: 2 August 2022

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HUBG-216 An error in deploying Obcerv apps when the Kubernetes cluster can’t resolve the node hostname has been fixed.

Obcerv Capacity Planner

Obcerv Capacity Planner 1.2.0

Released: 20 December 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
CPPUB-124 Opsview infrastructure data is now published to Capacity Planner. This includes physical host data such as CPU, memory, and disk capacity and usage.

Known issues

These are the known issues affecting this release:

Issue key Release description
CPPUB-118 Connection attempts fail when the Obcerv Capacity Planner app uses the Apache HTTP Proxy. This is due to LinkerD preventing the app from publishing data to Capacity Planner.

Obcerv Capacity Planner 1.1.0

Released: 15 November 2022

Known issues

These are the known issues affecting this release:

Issue key Release description
CPPUB-120 The entities register timeout has been increased so a large number of entities can be updated in a single batch.
CPPUB-121 A single gRPC call can now stream registration updates.
CPPUB-122 UI enhancements entailed the following upgraded versions:
  • React Router has been upgraded to version 6.
  • React has been upgraded to version 18.
  • React Testing Library packages have been upgraded.
  • Material UI has been upgraded to version 5.

Obcerv Centralised Config

Obcerv Centralised Config 1.0.0

Released: 30 March 2023

Highlights

These are the highlights of this release:

Open known issues

These are the known issues affecting this release:

Issue key Known issue description
OACC-26 A potential security bypass related to using an un-prefixed double wildcard pattern has been flagged by BlackDuck. The reported security vulnerability is: CVE-2023-20860.

Obcerv Forecaster

Obcerv Forecaster 1.1.0

Released: 9 March 2023

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HAF-225 Configurations can now be removed from the main Obcervant screen.
HAF-236 Selected forecasts are now accessible from a URL, which makes it possible to retrieve previously selected forecasts.
HAF-240 If a time series is excluded for forecasting and there is an existing forecast signal on the time series, the forecast signal will be cleared.
HAF-246 Inverse threshold type is now supported, enabling signals to be generated if the value is below as well as above a threshold.
HAF-265 Metrics without a unit can now be forecasted.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HAF-169 Forecasts have been improved on certain extreme periodic patterns.
HAF-248 The preprocessor now excludes a time series if there is too little training data (less than 90% of lookback period).

Obcerv Forecaster 1.0.0

Released: 16 January 2023

Highlights

These are the highlights of this release:

Known issues

These are the known issues affecting this release:

Issue key Release description
HAF-224 The filter does not display results with special characters. The issue is being investigated if it is caused by characters that the Chevrotain library uses to compare with the Entity Query Editor component.

Obcerv Grafana

Obcerv Grafana 1.2.0

Released: XX May 2023

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
GRF-16 Created a button that will request forecast API calls when clicked. Previously, API calls were made whenever the forecast input has changed.
GRF-111 Grafana has been upgraded to version 9.3.6.
GRF-120 Added a filter for getting metric names, which improves system performance and search results.
GRF-146 Grafana has been upgraded to version 9.4.7.
GRF-147 Changed the order in the input datasource, so that the Filter input comes before the Metric input. The Filter context passes into the request payload, which improves system performance.
GRF-149 Grafana has been upgraded to version 9.5.1.

Obcerv Grafana 1.1.0

Released: 17 January 2023

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
GRF-25 Enabled the creation of a variable that maps to the values of an attribute for an entity.
GRF-44 Added the option to provide dashboards during helm chart installation.
GRF-107 Improved filter options, where new filters can now carry over previously used values.
GRF-109 Improved performance and data consistency by cancelling an API request when a subsequent request fires and bounces.
GRF-110 Grafana has been upgraded to version 9.0.1
GRF-112 By default, new users are now assigned an editor role so they can create and share dashboards.
GRF-113 To prevent attacks associated with known vulnerabilities in a Grafana version, the app does not expose the current Grafana version.
GRF-114 Fixed a security issue by making all request over HTTPS.
GRF-117 Improved performance by removing the GetNames call for groupBy when the panel is loaded.
GRF-122 Upgraded the Chevrotain library from version 7.0.1 to 10.4.0 to prevent a high operational risk.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
GRF-115 GetNames is now only called when needed for performance improvement.

Obcerv Notifications

Obcerv Notifications 1.0.1

Released: 16 March 2023

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
OBAN-152 Errors from the Obcerv Platform are no longer ignored. Shutdown is initiated after multiple failed attempts to communicate with Obcerv Platform services.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
OBAN-153 Removals are now correctly propagated from its internal cache to the Obcerv Platform.
OBAN-163 Larger response payloads are now accepted from the Obcerv Platform.

Obcerv Notifications 1.0.0

Released: 20 December 2022

Highlights

These are the highlights of this release:

Obcerv Overview

Obcerv Overview 1.5.0

Released: 29 March 2023

Note

Upgrading to this version requires App Query Service version 1.7.0.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HASO-594 This release enables streaming of data updates to the UI. The following areas of the UI are now updated in real-time: severity chips, severity timelines, summary statistics, and entity tiles.
HASO-659 A new event ticker displays changes to entity severity state and snooze states for each group.

Open known issues

These are the known issues affecting this release:

Issue key Release description
HASO-668 The UI may display stale triggered counts for entities that have changed severity states. This applies to entity tiles and its associated tool tip.
HASO-680 If consecutive signal updates are received with the same severity, this can show up in the ticker as Warning -> Warning.

Obcerv Overview 1.4.0

Released: 7 February 2023

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HASO-612 When clicking Severity Chips, switching between views now only modifies its own group.
HASO-615 When clicking on the group title, opacity has been removed from elements (Enable/Disable on the top bar and on group section chips, and Expand/Collapse on the top bar and on the accordion) while saveUserConfig is saving.
HASO-623 In table view, the Last Observed label has been changed to Inactive Since.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HASO-484 Switching views between Summary to Tiles and vice versa and Table to Summary and vice versa now works correctly.
HASO-509 Clicking an item in the tree view while data is being loaded no longer displays the No metrics available message.
HASO-553 When the metric table is loading, an indicator is now displayed instead of the There are no metrics available message.
HASO-561 If there is not enough space, the group tool bar information now wraps to another line and shows an ellipsis to indicate longer strings.
HASO-562 When a classification is displayed in view mode and the Edit button is clicked, the classification now goes into edit mode.
HASO-570 On Summary tiles, you can now see quantities of up to 5 figures without ellipses, while the total uses up the free space.
HASO-582 The API call for the filter no longer fires when there are only blank spaces.
HASO-587 False errors have been removed from the web console for when an API request is cancelled if it is no longer needed.
HASO-596 When the row is not displayed while scrolling the Entity information tables, the tool tip no longer displays.
HASO-597 Breadcrumbs now fit into their designated space.
HASO-598 Responsiveness has been improved so that the button to expand the group does not overlap with other elements at smaller screen resolutions.
HASO-608 When you repeatedly click the Enable/Disable actions on chips and Expand/Collapse on the accordion, another API request is sent without waiting for the previous one to finish. This error has been resolved by disabling the components once a request has been made to avoid multiple API calls.
HASO-610 Time window has been added to the API call so that the first level in the tree view now excludes inactive entities.
HASO-621 Each timeline bucket is now assigned a unique key in order to avoid duplicate elements being rendered on the UI.
HASO-630 Fixed a tool tip performance issue, which improves loading when accessing the tile view.

Resolved known issues

This section provides the list of known issues that have been resolved in this release.

Issue key Release description
HASO-572 When a group is deleted in the Overview app, the UI shows an error message. The error occurs since the app is trying to save the view twice on the backend. The subsequent save uses the old version number, which gets the request rejected.

Obcerv Overview 1.3.0

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HASO-528 A label has been added to the Show triggered only toggle, which is used to switch between displaying triggered and non-triggered entities, to make it clearer when the feature is on or off.
HASO-529 In order to drill down into a group, the header text must be clicked. Previously, the whole row could be clicked. This has been changed to avoid accidentally drilling into a group.
HASO-537 Optimised refresh rate of the Overview app when in KPI mode. Entities are no longer requested when in KPI mode, which speeds up the database query.
HASO-559 Groups are now sorted by severity and then by entity count.
HASO-566 Improved overall performance of the UI, with faster loading of tiles and tool tips.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HASO-482 The date and time now follow the selected format in settings.
HASO-514 Tree view is now displayed after concurrent API requests.
HASO-517 The search box now has a minimum width.
HASO-539 The No entities found placeholder is now displayed when the filter does not match any entities.
HASO-540 KPIs are now shown for each group. Previously, the group had to be expanded and then collapsed for the KPIs to show.
HASO-558 Attributes in the Entity info view are now formatted with units.
HASO-569 If a tiles tool tip is displaying when the screen has auto-refreshed, the tool tip now remains on its original position instead of moving to the left corner of the screen.
HASO-580 Removed redundant calls to EntityGroupedStats when the groups are closed.
HASO-583 The Logs button in the Entity details screen now works correctly.

Open known issues

These are the known issues affecting this release:

Issue key Release description
HASO-572 When a group is deleted in the Overview app, the UI shows an error message. The error occurs since the app is trying to save the view twice on the backend. The subsequent save uses the old version number, which gets the request rejected. Since the view is correctly saved the first time, the error can be ignored until a fix is available.

Resolved known issues

This section provides the list of known issues that have been resolved in this release:

Issue key Release description
HASO-483 Fixed a browser error that occurs when you navigate to any app before requests in the Overview app have completed.

Obcerv Overview 1.2.0

Released: 15 November 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HASO-435 The Components key has been removed from the default config.
HASO-544 UI enhancements entailed the following upgraded versions:
  • React Router has been upgraded to version 6.
  • React has been upgraded to version 18.
  • React Testing Library packages have been upgraded.
  • Material UI has been upgraded to version 5.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HASO-524 An issue where the filter does not work when an existing filter is added after a comparison has been fixed.
HASO-525 Metrics without values are no longer shown in the metrics table.

Obcerv Overview 1.1.0

Released: 31 August 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HASO-400 Drilling down entity groups is improved with the creation of a filter whenever a grouping element is clicked on.
HASO-472 The severity status for attributes is now displayed when drilling down an entity, similar to how it is done for metrics.
HASO-491 To quickly show the overall status of your IT estate, View as Summary is now used as the default view in the Overview app.
HASO-511 You can now select up to three Group by dimensions to use as filters.

Obcerv Web Console

Obcerv Web Console 1.3.0

Released: 14 April 2023

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HAL-21 Added a 50-character limit for the saved filter name and group.
OC-1348 The new GetNamesData endpoint enables Groupby to be auto-completed as the user types to fetch filtered API results.
OC-1349 The new GetNamesData endpoint enables the variable filter key to be auto-completed as the user types to fetch filtered API results.
OC-1351 The new GetValuesData endpoint enables the variable filter values to be auto-completed when the user clicks the variable filter values input.
OC-1352 The new GetNamesData and GetValuesData endpoints have been added to filter components that are used to filter the text as the user types, improving system performance.
OC-1353 The new GetValuesData endpoint has been added to the variable autocomplete function to fetch results while the user is typing.
OC-1354 The new GetMetricMetadata endpoint has been added to the metric autocomplete function.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HAL-45 Changed the color of the audit log severity bar to red, where it was previously green.
OC-1312 Fixed an issue where the Y-axis did not show completely when its values had many digits by adding an input setting so that the size of the Y-axis can be adjusted based on the content.

Open known issues

These are the known issues affecting this release:

Issue key Known issue description
OC-1342 A flaw found in Ramda 0.27.0 and earlier, which can lead to prototype poisoning in functions, has been flagged by BlackDuck. This can affect the integrity or availability of the application. The reported security vulnerability is: CVE-2021-42581.

Obcerv Web Console 1.2.0

Released: 15 November 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
OC-1336 UI enhancements entailed the following upgraded versions:
  • React Router has been upgraded to version 6.
  • React has been upgraded to version 18.
  • React Testing Library packages have been upgraded.
  • Material UI has been upgraded to version 5.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
OC-1333 A BlackDuck issue, which posed a security risk using Axios version 0.21.1 in the Web Console, has been resolved.

Obcerv Web Console 1.1.0

Released: 18 August 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HAL-42 In Logs, a search functionality has been added to saved filters.
HAD-123 Tool tips and/or labels for displaying the maximum value are now shown in the Gauge, KPI, and Beeswarm dashboard charts.
HAD-124 In Dashboards, elements in the Query section are now displayed following material UI grid layout.

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HAD-27 An error in updating template variables when a dashboard widget is saved from the Explore page has been fixed.
OC-1328 A critical BlackDuck vulnerability, which is a transitive dependency of lerna 4.0.0, has been resolved for URL parser IonicaBizau/parse-url version 6.0.0.

Known issues

These are the known issues affecting this release:

Issue key Known issue description
WPT-117 Library Spring Framework 5.3.22 is flagged as a security vulnerability by BlackDuck. The reported security vulnerability is: CVE-2016-1000027.

Obcerv Apps 1.0.0

Highlight

These are the highlights of this release:

Depending on your licensing plan, some apps that may be available to you are the following:

You can access these apps through the Web Console, which offers a common user interface for Obcerv apps. See Web Console.

Known issues

Issue key Known issue description
CPPUB-114 Connection attempts fail when the Capacity Planner app uses the Apache HTTP Proxy. This is due to LinkerD preventing the Capacity Planner app from publishing data to Capacity Planner.

Disclaimer

The information contained in this document is for general information and guidance on our products, services, and other matters. It is only for information purposes and is not intended as advice which should be relied upon. We try to ensure that the content of this document is accurate and up-to-date, but this cannot be guaranteed. Changes may be made to our products, services, and other matters which are not noted or recorded herein. All liability for loss and damage arising from reliance on this document is excluded (except where death or personal injury arises from our negligence or loss or damage arises from any fraud on our part).
["Obcerv"] ["Release Notes"]

Was this topic helpful?