Obcerv Apps 1.x Release Notes
Overview Copied
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.
Before you install Obcerv apps, make sure to review the Obcerv 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 Copied
Obcerv Alerting 1.9.0 Copied
Released: 11 August 2023
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
HASA-455 | The QuerySignalTimelineBuckets endpoint now uses signalKey instead of the deprecated signalFilter . |
HASA-456 | The context selection response has been improved, with its keys now included in the API response rather than fetched from other sources. |
HASA-483 | The local context selector has been replaced with a newer global shared context selector on both Alerting and Entity Alerts screens. Its selection affects API call parameters. |
Open Known issues Copied
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-504 | After selecting a context in the Entity Alerts screen, a filter is also added. If the filter is removed, the displayed results do not match with the selected group in the context. |
HASA-505 | When you select a context in the Alerting app and go to the System Overview app to make changes in the Group by and Filter fields, the changes are not retained in the Entity Alerts screen. For the changes to reflect in Entity Alerts, you have to clear the context and select the same one again. |
HP-1691 | Keycloak needs to be upgraded to version 22.0.1 to address a reported security vulnerability: BDSA-2022-3599. |
Obcerv Alerting 1.8.0 Copied
Released: 19 July 2023
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
HASA-227 | Snoozed signals are now more prominently shown in the UI. |
HASA-269 | By default, entities that were triggered within the selected time window are shown. A switch has been added to also show entities that are currently triggered. |
HASA-344 | The chart series legend label selection for the previous and current periods is now persisted, so that the state is preserved when the page is refreshed or reloaded. |
HASA-430 | Matched the placeholder texts for Signals KPIs and Counts by widgets for consistency. |
HASA-452 | Removed the amCharts license information. |
Issues fixed Copied
These are the issues we have fixed in this release:
Issue key | Release description |
---|---|
HASA-365 | Fixed an issue where the label in the severity chip is clipped when there are more than two digits. |
HASA-380 | Fixed an issue that caused the tooltip to appear on the top-right corner of the UI when the user clicks the Show more button to load more entities. |
HASA-426 | Improved the responsiveness of the Counts by Attributes section. |
HASA-433 | On the Counts widget, the header tool tip is now only shown when there are more than 2 rows. |
Open Known issues Copied
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. |
Obcerv Alerting 1.7.0 Copied
Released: 28 June 2023
Caution
Before upgrading to Alerting 1.7.0, you must first uninstall all Obcerv apps. Due to Web Platform security changes, you need to upgrade all Obcerv apps at the same time. Make sure that you reinstall the latest mutually compatible versions of Obcerv apps. See the Obcerv Compatibility Matrix.
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
HASA-454 | A security upgrade, migrating from Keycloak Spring Boot Starter to Spring Boot 3.x, has been implemented in the Web Platform. Improved session management also keeps you signed in as long as the browser remains open. |
Obcerv Alerting 1.6.0 Copied
Released: 28 April 2023
New features and enhancements Copied
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 Copied
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 Copied
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 Black Duck. 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 Copied
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 Copied
Released: 16 February 2023
New features and enhancements Copied
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 Copied
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 Copied
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 Copied
Released: 1 February 2023
Note
Upgrading to this version requires App Query Service version 1.6.0.
New features and enhancements Copied
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 Copied
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 Copied
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 Copied
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 Copied
Released: 22 December 2022
New features and enhancements Copied
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 Copied
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 Copied
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 Copied
Released: 15 November 2022
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
HAPA-270 | UI enhancements entailed the following upgraded versions:
|
Obcerv Alerting 1.1.0 Copied
Released: 4 October 2022
New features and enhancements Copied
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 tool tip. |
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 Copied
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 tool tip. |
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 Copied
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 Copied
Obcerv API Gateway 1.3.0 Copied
Released: 28 June 2023
Caution
Before upgrading to API Gateway 1.3.0, you must first uninstall all Obcerv apps. Due to Web Platform security changes, you need to upgrade all Obcerv apps at the same time. Make sure that you reinstall the latest mutually compatible versions of Obcerv apps. See the Obcerv Compatibility Matrix.
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
HAPA-62 | A security upgrade, migrating from Keycloak Spring Boot Starter to Spring Boot 3.x, has been implemented in the Web Platform. Improved session management also keeps you signed in as long as the browser remains open. |
Issues fixed Copied
These are the issues we have fixed in this release:
Issue key | Release description |
---|---|
HAPA-52 | Fixed an issue to include 0 values in the JSON response. |
Obcerv API Gateway 1.2.0 Copied
Released: 14 April 2023
New features and enhancements Copied
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 Copied
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 Black Duck. This can affect the integrity or availability of the application. The reported security vulnerability is: CVE-2021-42581. |
Obcerv API Gateway 1.1.0 Copied
Released: 15 November 2022
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
HAPA-36 | UI enhancements entailed the following upgraded versions:
|
Obcerv App Query Service Copied
Obcerv App Query Service 1.9.0 Copied
Released: 12 July 2023
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
ESCA-252 | Removed the deprecated ResolveAttributesResponse.attribute field. |
ESCA-417 | Added CountByEntityKeyValues.key to the gRPC API to make the code cleaner in the Alerting app. |
ESCA-453 | The API for QuerySignalTimelineRequest and QuerySignalTimelineBucketsRequest has been updated to make it clearer which arguments must be passed in. The changes are backward compatible, while the old, deprecated fields will be removed in a future release. |
ESCA-464 | Reduced the following Linkerd-related settings:
|
ESCA-479 | The bucketed timeline endpoints now return the bucket size used by the backend. This information is needed by the UI to request further information for a bucket. |
Issues fixed Copied
These are the issues we have fixed in this release:
Issue key | Release description |
---|---|
ESCA-263 | The snooze status is now returned correctly by the Query Service. The root cause was fixed in Obcerv Platform 1.4 and has been validated against Query Service 1.9.0. |
ESCA-423 | When subscribing to a ticker event, a statistics message is sent to the subscriber on initialize request. Prior to this change, statistics were only sent when an entity was updated. |
ESCA-452 | Due to a lack of API validation, the Query Service threw an NPE if the wrong query parameters were provided in the request. This issue has been fixed by adding additional validation to the service. Additionally, some old fields in the request payload have been deprecated. |
Obcerv App Query Service 1.8.0 Copied
Released: 31 May 2023
New features and enhancements Copied
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 Copied
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 Copied
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 Copied
Released: 27 March 2023
New features and enhancements Copied
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 Copied
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 Copied
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 Copied
Released: 31 January 2023
New features and enhancements Copied
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 Copied
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 Copied
Released: 13 December 2022
New features and enhancements Copied
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 Copied
Released: 9 November 2022
New features and enhancements Copied
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 Copied
Released: 17 October 2022
New features and enhancements Copied
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 Copied
Released: 4 October 2022
New features and enhancements Copied
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 Copied
Released: 16 September 2022
New features and enhancements Copied
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 Copied
Released: 30 August 2022
New features and enhancements Copied
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 Copied
Released: 23 August 2022
New features and enhancements Copied
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 Copied
Released: 2 August 2022
Issues fixed Copied
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 Copied
Obcerv Capacity Planner 1.3.0 Copied
Released: 28 June 2023
Caution
Before upgrading to Capacity Planner 1.3.0, you must first uninstall all Obcerv apps. Due to Web Platform security changes, you need to upgrade all Obcerv apps at the same time. Make sure that you reinstall the latest mutually compatible versions of Obcerv apps. See the Obcerv Compatibility Matrix.
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
CPPUB-148 | A security upgrade, migrating from Keycloak Spring Boot Starter to Spring Boot 3.x, has been implemented in the Web Platform. Improved session management also keeps you signed in as long as the browser remains open. |
Obcerv Capacity Planner 1.2.0 Copied
Released: 20 December 2022
New features and enhancements Copied
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 Copied
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 Copied
Released: 15 November 2022
Known issues Copied
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:
|
Obcerv Centralised Config Copied
Obcerv Centralised Config 1.1.0 Copied
Released: 28 June 2023
Caution
Before upgrading to Centralised Config 1.1.0, you must first uninstall all Obcerv apps. Due to Web Platform security changes, you need to upgrade all Obcerv apps at the same time. Make sure that you reinstall the latest mutually compatible versions of Obcerv apps. See the Obcerv Compatibility Matrix.
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
OACC-125 | A security upgrade, migrating from Keycloak Spring Boot Starter to Spring Boot 3.x, has been implemented in the Web Platform. Improved session management also keeps you signed in as long as the browser remains open. |
Issues fixed Copied
These are the issues we have fixed in this release:
Issue key | Release description |
---|---|
OACC-110 | The docker rewrite script has been fixed so it does not generate any errors when trying to rewrite Centralised Config images. |
Obcerv Centralised Config 1.0.0 Copied
Released: 30 March 2023
Highlights Copied
These are the highlights of this release:
-
Obcerv-centralised Gateways — The Centralised Config app provides an overview of the Gateway resource files stored in Obcerv. See Centralised Config.
The app has the following sections:
- Gateways – displays a list of all centrally configured Gateways.
- Resources – displays a list of all Gateway setup files.
-
Gateway configuration — You can manage Gateway configuration, such as setting permissions, adding resources, and more. Uploading Gateway archives through the command line is also supported. See Gateway Configuration.
-
Gateway setup validation — To validate a full Gateway setup, the deployment runs a Gateway binary. Gateway setup validation can be further tuned. See Performance tuning.
-
Dashboard integration — The status and health of the Centralised Config app can also be tracked in the Dashboards app. See Centralised Config dashboard.
Open known issues Copied
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 Black Duck. The reported security vulnerability is: CVE-2023-20860. |
Obcerv Entity Viewer Copied
Obcerv Entity Viewer 1.5.0 Copied
Released: 17 September 2024
Minimum required Obcerv Platform version: 2.5.0
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
OAE-162 | Changed the View in the Logs App into a hyperlink so a user can choose to right-click and open the link in a new tab. |
OAE-209 | Added keyboard navigation support to the Commands menu:
Additionally, search now also autofocuses. |
OAE-231 | The state tree menu now closes after a selection. |
OAE-232 | Moved the log search input field above the zoom function. |
OAE-243 | Added tabbing into the Commands view preview link. |
OAE-247 | Set focus when hiding or showing the state tree. |
OAE-248 | Allowed tabbing to and from inside entity panels. |
OAE-249 | Made the group activity header sticky. |
OAE-250 | Added missing loading indicators throughout the app. |
Obcerv Entity Viewer 1.4.0 Copied
Released: 17 September 2024
Minimum required Obcerv Platform version: 2.5.0
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
OAE-35 | Combined log count and log rate into one graph. |
OAE-140 | Added Aggregation Function Select to the metric chart. |
OAE-170 | Added bottom spacing to the dataview table. |
OAE-207 | In context configuration: when no state tree is configured but a group by is set, an add default link is provided, which adds a state tree equal to the group by . |
OAE-228 | Redesigned the state tree and entity tree. |
Issues fixed Copied
These are the issues we have fixed in this release:
Issue key | Release description |
---|---|
OAE-164 | Removed duplicate reset chart zoom buttons. |
OAE-246 | When changing the metric chart aggregation function to PERCENTILE , you can now also specify the percentile. |
Obcerv Entity Viewer 1.3.0 Copied
Released: 26 August 2024
Minimum required Obcerv Platform version: 2.5.0
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
OAE-38 | Added the ability to sort the state tree alphabetically, by severity, or by count. |
OAE-58 | Multiple state trees can now be configured per context. |
OAE-184 | Added spacing on the right side of the Logs charts. |
OAE-187 | If there is only one descendant, the Dataview descendants dropdown is not shown. |
OAE-206 | Logs now display the most recent entry first. |
OAE-208 | The app now restarts if any of its configuration options are changed via a helm upgrade. |
OAE-217 | Added a zoom functionality to logs so it is easier to pinpoint a certain time range. |
Issues fixed Copied
These are the issues we have fixed in this release:
Issue key | Release description |
---|---|
OAE-185 | Since there is no unique log line ID, React keeps items in the DOM between renders, which causes duplication. To mitigate this, using an index in the IDs is temporarily introduced. However, this means that all entries will re-render each query, which is not ideal. A better solution is planned in a later release. |
OAE-197 | Histogram metric values are now formatted with a unit. |
Obcerv Entity Viewer 1.2.0 Copied
Released: 26 August 2024
Minimum required Obcerv Platform version: 2.5.0
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
OAE-141 | The attribute namespace is now shown in a tooltip in the Attributes tab when you hover attribute names. |
OAE-143 | Added the Commands dropdown to entity details. |
OAE-144 | Added the Commands dropdown to entity details metrics. |
OAE-145 | Added the Commands dropdown to dataview entities. |
OAE-146 | Added the Commands dropdown to dataview metrics. |
OAE-147 | Added a dynamic command execution argument dialog. |
OAE-148 | Added the Command drawer that displays command status updates, making it easy to navigate to the target by clicking the View output link. |
OAE-150 | Added support for command cancellation. |
OAE-160 | Created the Command output page. |
OAE-165 | Created the Command summary page. |
OAE-166 | Created the Command audit page. |
OAE-172 | Added support for handling time-to-live and end-of-life for commands. |
OAE-173 | Supported command option arguments where users can also input other values. |
OAE-174 | Arguments for executed commands are made available to users through the View arguments drawer. |
OAE-175 | Added a new command status update badge on the banner icon. |
OAE-177 | Added a new classification for geneos_kind . |
OAE-182 | Arguments can be updated when rerunning commands. |
OAE-183 | Supported rerunning commands. |
OAE-189 | Added the View preview command output drawer. |
OAE-190 | Added the command finalized banner. |
OAE-192 | Command service (gateway ) info is made accessible through the command status timeline. |
OAE-193 | Read-only arguments are shown in a drawer for executed commands. |
OAE-195 | Added support for disabling Loki. |
Issues fixed Copied
These are the issues we have fixed in this release:
Issue key | Release description |
---|---|
OAE-167 | The overall context severity no longer changes based on user selection within the context. It now always reflects the highest severity for the configured context. |
OAE-171 | Activity Timeline now aligns correctly when containing N/A values. |
OAE-178 | Dataview and attribute value columns are now sorted correctly. |
OAE-196 | Fixed the Entity attributes table so that it is no longer broken when there are no rows to show. |
OAE-200 | When running against WP3, the screen is refreshed when the activity window changes. |
OAE-201 | Command submenus no longer overflow on the screen. |
OAE-202 | The Commands page now shows historical commands executed as well as its status. |
Obcerv Entity Viewer 1.1.1 Copied
Released: 13 August 2024
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
OAE-216 | Upgraded iam-tools to version 2.6.0 to resolve critical CVEs. |
Obcerv Entity Viewer 1.1.0 (Early Adopter release) Copied
Released: 5 June 2024
Highlights Copied
These are the highlights of this release:
-
Organize monitored entities with context groups — Efficiently monitor entities by defining groups and applying filters based on specific criteria. See Add a new context group.
-
Easily navigate to entities of interest — On the Entity Viewer page, navigate from the state tree to groups of entities based on attributes, dimensions, and severity. By selecting a specific entity, you can easily deep-dive into comprehensive information. See Entity Viewer page.
-
Drill-down into historical entity details — From the Entity Details panel, instantly access in-depth information about an entity by reviewing logs, metrics, and activities. From the severity timeline, you can also check signal history and related metrics. See Deep-dive data on an entity.
Obcerv Forecaster Copied
Obcerv Forecaster 1.2.0 Copied
Released: 28 June 2023
Caution
Before upgrading to Forecaster 1.2.0, you must first uninstall all Obcerv apps. Due to Web Platform security changes, you need to upgrade all Obcerv apps at the same time. Make sure that you reinstall the latest mutually compatible versions of Obcerv apps. See the Obcerv Compatibility Matrix.
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
HAF-290 | A security upgrade, migrating from Keycloak Spring Boot Starter to Spring Boot 3.x, has been implemented in the Web Platform. Improved session management also keeps you signed in as long as the browser remains open. |
Issues fixed Copied
These are the issues we have fixed in this release:
Issue key | Release description |
---|---|
HAF-276 | Fixed a metric selection issue when selecting below as threshold. |
HAF-291 | Upgraded Forecaster to work correctly with Obcerv Platform version 1.4. |
HAF-294 | Fixed an issue where Forecaster could crash when there was not sufficient data. |
HAF-296 | Fixed the daemon log spam. |
Obcerv Forecaster 1.1.0 Copied
Released: 9 March 2023
New features and enhancements Copied
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 Copied
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 Copied
Released: 16 January 2023
Highlights Copied
These are the highlights of this release:
- Real-time forecasts with historical playback — To enable real-time forecasts as well as offer historical playback, the app uses three main components. See About the Forecaster app.
- Preprocessor — helps with noise reduction by selectively feeding metrics of interest.
- Forecaster — creates forecasts on an observed metric.
- Signal generator— generates and clears signals based on thresholds.
- Quick configuration setup — On the Obcervant screen, you can easily add new configurations. See Obcervant.
- Choose a set of servers and a metric to create forecasts for.
- Set the lookback period to define the amount of data to be used.
- Specify thresholds for when signals will be triggered over a period.
- Signal generation — The Forecaster app can trigger two types of signals. See Signals.
- Forecast signal — when the projected value of an observed metric is greater than or equal to the threshold over a period.
- Static signal — when the current value of an observed metric is greater than or equal to the threshold.
Known issues Copied
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 Copied
Obcerv Grafana 1.3.0 Copied
Note
Changes from Grafana version 1.2.0 have been consolidated in this latest version of the app.
Released: 30 June 2023
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
GRF-16 | Created a button that makes forecast API calls only when clicked. Previously, API calls were made whenever the forecast input changed. |
GRF-120 | Added a filter for getting metric names, which improves system performance and search results. |
GRF-147 | Changed the order in the input datasource, so that the Filter field comes before the Metric field. The Filter context passes into the request payload, which improves system performance. |
GRF-156 | Grafana has been upgraded to version 9.5.3. |
GRF-157 | Improved the responsive layout by removing deprecated fields. |
GRF-167 | Increased the time from 30 minutes to 2 hours when an authenticated user can be inactive before being required to log in again. |
Issues fixed Copied
These are the issues we have fixed in this release:
Issue key | Release description |
---|---|
GRF-153 | Fixed an issue where fields cannot be cleared after enabling Forecast and selecting values for the Trend, Damped, Seasonal and Seasonal periods fields in the Exponential smoothing option, or the Growth and Seasonality mode fields in the Prophet option. |
GRF-154 | You can now directly input a query in the Filter field. Previously, a value had to be selected first in the suggestion list before being able to create a query. |
Obcerv Grafana 1.1.0 Copied
Released: 17 January 2023
New features and enhancements Copied
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 Copied
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 Ingestion app Copied
Obcerv Ingestion 1.1.2 Copied
Released: 29 August 2024
Issues fixed Copied
These are the issues we have fixed in this release:
Issue key | Release description |
---|---|
OAIG-95 | When IAM tools were upgraded to version 2.5.0 in the Ingestion app 1.1.1 release, it caused an issue with IAM resources in Keycloak. During the installation process, the resource settings in Keycloak were incorrectly modified. To address this issue, the resources were removed from the app chart. |
Obcerv Ingestion 1.1.1 Copied
Released: 13 August 2024
Minimum required Obcerv Platform version: 2.5.0
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
OAIG-88 | Upgraded iam-tools to version 2.6.0 to resolve critical CVEs. |
Obcerv Ingestion 1.1.0 Copied
Released: 23 January 2024
Caution
Before upgrading, you must first uninstall all Obcerv apps. Due to a breaking change in a core library (Spring Boot), you need to upgrade all Obcerv apps at the same time. Make sure that you reinstall the latest mutually compatible versions of Obcerv apps. See the Obcerv Compatibility Matrix.
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
OAIG-58 | Upgraded Spring Boot to version 3.2.1, which resolves the following reported security vulnerability: BDSA-2023-3298 or CVE-2023-46589. |
Obcerv Ingestion 1.0.0 Copied
Released: 8 December 2023
Highlights Copied
These are the highlights of this release:
-
More control over data point ingestion – Since Obcerv 2.0.0 requires explicit configuration for data point ingestion, the new Ingestion app allows managing the order of dimensions – which are identifiers within a data point that uniquely describe its entity – for granular control and management of data ingestion. See Ingestion.
-
Unknown dimension handling – Any unknown dimension, which are not processed by Obcerv, can be located in the Dropped tab for configuration. Once configured, these items appear in the Configured tab and await new data that match the dimensions to graduate from pending status. See Dropped data points and Resolved data points.
-
Rule-based data point exclusion – All Geneos and internal data (Kubernetes) are considered known dimensions and are already configured out-of-the-box. You can build filters to exclude certain data points based on some matching rules. This is currently an experimental feature. See Filters.
Obcerv Notifications Copied
Obcerv Notifications 1.0.1 Copied
Released: 16 March 2023
New features and enhancements Copied
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 Copied
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 Copied
Released: 20 December 2022
Highlights Copied
These are the highlights of this release:
- Entity-level or entity group tracking — Notifications can be configured either for individual entities or for a group of Obcerv entities with common characteristics. See Grouped notification lifecycle.
- Automated messages — Once a notification is created, reminders will be sent at regular intervals following the trigger settings. See Messages.
- Third-party integration — The Notifications app enables integration with the following third-party tools:
- Slack — after configuring with an API token and a channel ID, the app can post individual messages and also create Slack threads. See Slack integration.
- Webhook — enables communication over HTTP and supports sending JSON and YAML payloads using POST or PUT requests. See Webhook integration.
Obcerv Overview Copied
Obcerv Overview 1.6.0 Copied
Released: 28 June 2023
Caution
Before upgrading to Overview 1.6.0, you must first uninstall all Obcerv apps. Due to Web Platform security changes, you need to upgrade all Obcerv apps at the same time. Make sure that you reinstall the latest mutually compatible versions of Obcerv apps. See the Obcerv Compatibility Matrix.
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
HASO-460 | The updated filter and groupBy features now allow viewing and selecting filter and groupBy keys by key type (such as classification, attribute, or dimension). You can also filter entities by instances of a key, a key and its values, or a set operator. For example, you can filter key IN (value1, value2, value3) . |
HASO-686 | With the new standalone search feature, you can now find entities by terms and phrases as well as refine search results through various parameters. |
Open known issues Copied
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 their associated tool tips. |
Obcerv Overview 1.5.0 Copied
Released: 29 March 2023
Note
Upgrading to this version requires App Query Service version 1.7.0.
New features and enhancements Copied
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 Copied
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 their associated tool tips. |
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 Copied
Released: 7 February 2023
New features and enhancements Copied
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 Copied
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 Copied
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 Copied
New features and enhancements Copied
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 Copied
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 Copied
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 Copied
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 Copied
Released: 15 November 2022
New features and enhancements Copied
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:
|
Issues fixed Copied
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 Copied
Released: 31 August 2022
New features and enhancements Copied
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 Copied
Obcerv Web Console 1.4.0 Copied
Released: 28 June 2023
Caution
Before upgrading to Web Console 1.4.0, you must first uninstall all Obcerv apps. Due to Web Platform security changes, you need to upgrade all Obcerv apps at the same time. Make sure that you reinstall the latest mutually compatible versions of Obcerv apps. See the Obcerv Compatibility Matrix.
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
OC-1374 | Added the ability to bulk upload dashboards, which makes it convenient to import several dashboards at once. |
OC-1375 | A security upgrade, migrating from Keycloak Spring Boot Starter to Spring Boot 3.x, has been implemented in the Web Platform. Improved session management also keeps you signed in as long as the browser remains open. |
Obcerv Web Console 1.3.0 Copied
Released: 14 April 2023
New features and enhancements Copied
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 Copied
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 Copied
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 Black Duck. This can affect the integrity or availability of the application. The reported security vulnerability is: CVE-2021-42581. |
Obcerv Web Console 1.2.0 Copied
Released: 15 November 2022
New features and enhancements Copied
These are the new features and enhancements of this release:
Issue key | Release description |
---|---|
OC-1336 | UI enhancements entailed the following upgraded versions:
|
Issues fixed Copied
These are the issues we have fixed in this release:
Issue key | Release description |
---|---|
OC-1333 | A Black Duck 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 Copied
Released: 18 August 2022
New features and enhancements Copied
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 Copied
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 Black Duck 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 Copied
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 Black Duck. The reported security vulnerability is: CVE-2016-1000027. |
Obcerv Apps 1.0.0 Copied
Highlight Copied
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 Copied
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).