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

Obcerv Platform 1.x Release Notes

Overview

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

For the latest highlights, see What's New in Obcerv. For release notes on Obcerv apps, see Obcerv Apps 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 Platform 1.3.1

Released: 20 February 2023

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HP-1715 The ETCD_SNAPSHOT_COUNT value has been reduced to 10000.
HP-1737 The etcd quota size can now be configured to a maximum of 8GB.
   

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HP-1637 Fixed an issue where out-of-order metrics caused DS metrics stream performance degradation.
HP-1730 Fixed an issue where NullPointerException collects Kubernetes fs usage percentage metrics.
HP-1736 maxPageSizenow works properly in GetMetricMetadata.
HP-1743 Resolved a false positive connection leak warning in sinkd.
HP-1756 The FES setting attribute now correctly updates the timestamp in nanoseconds instead of in milliseconds.
HP-1762 Caching of filter results is now disabled in Data Pipeline Daemon multiplexer pipelines without entity enrichment.
   

Obcerv Platform 1.3.0

Released: 30 January 2023

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

Issue key Release description
HP-1623 The usage of root user in Docker images has been audited.
HP-1632 Timescale has been upgraded to version 2.8.1, while PostgreSQL has been upgraded to version 14.6.
HP-1661 A new parameter, jvmOpts, has been added so the heap % can be overridden. While the default should be blank, these parameters should only be used in one-off scenarios when there is a necessity for changing the default % heap usage.
   

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HP-1589 Data points affecting entity attributes and status metrics that are received out of order due to an upstream load-balancer are no longer getting applied.
HP-1594 Compiled entity expressions now support status metrics. This means that searches can now be performed on status metrics.
   

Obcerv Platform 1.2.0

Released: 24 October 2022

Highlights

These are the highlights of this release:

  • Several improvements to signals such as better storage and retrieval, subscription filtering, and increased history retention (up to 7 days).

  • OpenTelemetry ingestion is now supported.

  • Various updates, including a fix to a known security vulnerability.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HP-1405 Signals now have the ability to filter subscriptions.
HP-1450 Timescale has been upgraded to version 2.7.
HP-1452 Kafka has been upgraded to version 3.2.0. This includes the upgraded RocksDB version 6.29.4.1, which adds support for ARM-based Macs.
HP-1470 Protobuf has been upgraded to version 3.21, while gRPC has been upgraded to version 1.47.
HP-1511 OpenTelemetry is now supported with a new ingestion service in the Obcerv Platform.
HP-1582 History retention for signals has been increased to 7 days.
HP-1583 Kafka has been upgraded to version 3.2.3 to address the security vulnerability: CVE-2022-34917.
HP-1584 SnakeYAML has been upgraded to version 1.32.
HP-1586 Keycloak has been upgraded to version 19.02.
HP-1600 Kubernetes node, pod, and container FS usage percent metric are now collected.
   

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HP-1532 An internal server error for the Metric-forecastd pod is no longer encountered in the web console.
HP-1533

Fixed an issue where the Best Fit bucket size attempts to select an invalid bucket size (no bucket, such as with raw data) for a short-time window when forecasting is enabled.

   

Obcerv Platform 1.1.0

Released: 1 August 2022

Highlights

These are the highlights of this release:

  • The Obcerv Platform now supports entity eviction to automatically purge entities from the system that have not been updated for a long period of time. Since the total number of entities is likely to grow over time, you can configure eviction rules to your particular use case.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Release description
HP-791 Support for automatic eviction of stale entities (those which have not received data for an extended period of time). Eviction rules can be configured using the Obcerv operator.
HP-1401 When the count function is used, unit values are omitted from GetMetrics* responses.
HP-1423

Support for tablespaces within Postgres/Timescale. This is helpful for very large installations when there are constraints on the maximum volume sizes set by a cloud service provider.

   

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HP-1471

Manually resizing WAL disks now also updates Postgres tuning settings.

HP-1475 Missing Kubernetes labels have been added to workload pods.
HP-1507 The PL/Java libjvm path setting is correctly replicated in Timescale secondaries.
   

Obcerv Platform 1.0.2

Released: 14 July 2022

Issues fixed

These are the issues we have fixed in this release:

Issue key Release description
HP-1455 When an existing entity classification gets deleted, some entities can be left enriched with attributes defined in the classification. The issue is caused by how RocksDB handles its cache updates when used in conjunction with Kafka streams.
HP-1468 An error in deploying Obcerv when the cluster can't resolve the node hostname has been fixed.
   

Obcerv Platform 1.0.0

Released: 1 June 2022

Highlights

These are the highlights of this release:

  • Next-level observability platform
    Obcerv answers the complex data monitoring needs of today's modern IT operations. As an observability platform for data storage and analytics, Obcerv efficiently manages the volume, variety, and velocity of data from different sources. It is your one-stop shop for storing, accessing, and analysing critical monitoring data.

  • Flexibility for lower storage costs
    Obcerv collects data from multiple feeds and streams while giving you the ability to define rules and organise entities for targeted monitoring. Through meta-tagging, dimensionality is provided to stored data. Data compression lowers storage costs while ensuring that data fidelity is maintained.

Known issues

These are the known issues affecting this release:

Issue key Known issue description
HP-1387

Before successfully completing the setup, an error using the PL/Java extension can occur on the first set of queries for down-sampled metrics. This happens when the bucket_function is for percentiles and the time bucket is 5 minutes or more (down-sampled metrics).

The PL/Java extension initialises a Java virtual machine (JVM) per connection, while the startup takes a few seconds to handle the first query in the connection. The query will fail due to the error. However, subsequent queries are likely to succeed since enough time may have passed for the connection’s PL/Java JVM to initialise.

HP-1433 When you manually set a Timescale multi-server cluster to only one server using kubectl, Timescale read operations will fail.
HP-1434 If no secondary Timescale is available in a multi-server cluster, Timescale read operations will fail.