StackLight

This section provides information about deprecated and removed functionality in Mirantis StackLight.

Alertmanager API v1

Deprecated

MOSK 25.1 and Container Cloud 2.29.0

Unsupported

To be decided

Details

Deprecated the Alertmanager API v1 in favor of v2. The current Alertmanager version supports both API versions. However, in one of the upcomping MOSK and Container Cloud releases, Alertmanager will be upgraded to the version that supports only the API v2. Therefore, if you use API v1, update your integrations and configurations to use the API v2 to ensure compatibility with the upgraded Alertmanager.

RabbitMQ Prometheus Exporter

Deprecated

MOSK 25.1 and Container Cloud 2.29.0

Unsupported

To be decided

Details

Following the upstream deprecation in Prometheus, deprecated the prometheus-rabbitmq-exporter job in favor of the rabbitmq-prometheus-plugin one, which is based on the native RabbitMQ Prometheus plugin ensuring reliable and direct metric colletion.

As a result, deprecated and renamed the RabbitMQ Grafana dashboard to the RabbitMQ [Deprecated] one. As a replacement, use the RabbitMQ Overview and RabbitMQ Erlang Grafana dashboards.

Warning

If you use deprecated RabbitMQ metrics in customizations such as alerts and dashboards, switch to the new metrics and dashboards within the course of the MOSK 25.1 series to prevent issues once the deprecated metrics and dashboard will be removed.

Angular plugins in Grafana dashboards

Deprecated

MOSK 24.3 and Container Cloud 2.28.0

Unsupported

MOSK 25.1 and Container Cloud 2.29.0

Details

Following the upstream deprecation in Grafana, deprecated the Angular-based plugins in favor of the React-based ones. In Container Cloud 2.29.0 and MOSK 25.1, where Grafana is updated from version 10 to 11, the following Angular plugins are automatically migrated to the React ones:

  • Graph (old) -> Time Series

  • Singlestat -> Stat

  • Stat (old) -> Stat

  • Table (old) -> Table

  • Worldmap -> Geomap

All Grafana dashboards provided by StackLight are also migrated to React automatically. For the list of default dashboards, see View Grafana dashboards.

Warning

This migration may corrupt custom Grafana dashboards that have Angular-based panels. Therefore, if you have such dashboards, back them up and manually upgrade Angular-based panels during the course of Container Cloud 2.28.x and MOSK 24.3.x to prevent custom appearance issues after plugin migration.

The telegraf-openstack plugin

Deprecated

MOSK 23.3

Final release

MOSK 23.3.4

Removed

MOSK 24.1

Details

The StackLight telegraf-openstack plugin is going to be replaced by osdpl-exporter. As a result, all valuable Telegraf metrics that are used by StackLight components will be reimplemented in osdpl-exporter and all dependent StackLight alerts and dashboards will start using new metrics.

Therefore, if you use any telegraf-openstack metrics in any cluster customizations, consider reimplementing them with new metrics.

To obtain the list of metrics that are removed and replaced with new ones, contact Mirantis support.

The resourcesPerClusterSize parameter

Deprecated

MOSK 24.3 and Container Cloud 2.28.0

Removed

To be decided

Details

Deprecated the resourcesPerClusterSize parameter in StackLight configuration in favor of the resources parameter.

Logging parameters

Deprecated

MOSK 23.3 and Container Cloud 2.25.0

Removed

MOSK 24.1 and Container Cloud 2.26.0

Details

Removed the following logging-related StackLight parameters in the light of the logging pipeline refactoring:

  • logging.level (also removed from the logging.externalOutputs configuration)

  • logging.syslog.level

  • logging.retentionTime

  • elasticsearch.logstashRetentionTime

  • elasticsearch.retentionTime

The logging.syslog parameter

Deprecated

MOSK 23.1 and Container Cloud 2.23.0

Removed

To be decided

Details

Deprecated logging.syslog in favor of logging.externalOutputs that contains a wider range of configuration options.

Elasticsearch and Kibana

Deprecated

MOSK 22.2 and Container Cloud 2.16.0

Removed

To be decided

Details

Replaced Elasticsearch with OpenSearch, and Kibana with OpenSearch Dashboards due to licensing changes for Elasticsearch. OpenSearch is a fork of Elasticsearch under the open-source Apache License with development led by Amazon Web Services.

For new deployments with the logging stack enabled, OpenSearch is now deployed by default. For existing deployments, migration to OpenSearch is performed automatically during clusters update. However, the entire Elasticsearch cluster may go down for up to 15 minutes.

Retention Time parameter in the Container Cloud web UI

Deprecated

MOSK 22.2 and Container Cloud 2.16.0

Removed

MOSK 22.3 and Container Cloud 2.17.0

Details

Replaced the Retention Time parameter with the Logstash Retention Time, Events Retention Time, and Notifications Retention Time parameters.

logstashRetentionTime parameter for Elasticsearch

Deprecated

MOSK 22.2 and Container Cloud 2.16.0

Removed

MOSK 24.1 and Container Cloud 2.26.0

Details

Deprecated the elasticsearch.logstashRetentionTime parameter in favor of the elasticsearch.retentionTime.logstash, elasticsearch.retentionTime.events, and elasticsearch.retentionTime.notifications parameters.

match and match_re keys for notifications routes

Deprecated

MOSK 21.5 and Container Cloud 2.12.0

Removed

MOSK 21.6 and Container Cloud 2.14.0

Details

Replaced match and match_re keys for configuration of notifications routes with the matchers key.