Obcerv ["Obcerv"]["Release Notes"]

Obcerv Apps 1.x Release Notes

Overview

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

For the latest highlights, see What's New in Obcerv. For release notes on the Obcerv platform, see Obcerv Platform 1.x Release Notes.

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.2.0

Released: 15 November 2022

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HASA-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: 04 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 The snoozed status is not returned in the querySignals endpoint, which may lead to a discrepancy between the signals and entity timelines.
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.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.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

New features and enhancements

These are the new features and enhancements of 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.1.0

Released: 15 November 2022

New features and enhancements

These are the new features and enhancements of 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 Overview

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.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

Released: 1 June 2022

Highlights

These are the highlights of this release:

  • Contextualized and rationalised alerts
    Obcerv correlates data and consolidates alerts from various monitoring tools. Obcerv brings context and meaning to alerts coming from multiple platforms. See Alerting.

  • Centralized dashboarding
    Data from multiple monitoring sources are visualised in easy to create and shareable native and Grafana dashboards. Obcerv’s forecasting algorithms can also predict business levels right on dashboards. See Obcerv Dashboards and Grafana app.

  • Streamlined log investigation
    Obcerv can store large amounts of log data for deeper root cause analysis. It is easier to find related log errors while having the convenience to view logs side-by-side or in-line. See Logs.

  • Interoperability through scalable APIs
    Scalable APIs make Obcerv fully interoperable with a range of applications, ensuring that Obcerv seamlessly works with ITRS and non-ITRS products alike. See API Gateway.

  • Modular apps
    There are several apps designed for the Obcerv platform. See Apps.

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

    • Grafana
    • Capacity Planner
    • Overview
    • Alerting

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

Known issues

These are the known issues affecting this release:

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.