-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Closed
Labels
Feature:New PlatformTeam:CorePlatform Core services: plugins, logging, config, saved objects, http, ES client, i18n, etc t//Platform Core services: plugins, logging, config, saved objects, http, ES client, i18n, etc t//blockerdiscuss
Description
Updated based on discussions: 19 November 2019
The legacy elasticsearch plugin included a health check which periodically checked the following:
- The configured elasticsearch cluster is available
- The configured elasticsearch cluster is compatible with Kibana (Semver check) (Add Elasticsearch version check to New Platform #49785)
If any of these failed the elasticsearch plugin would go into a "red" state signaling to system administrators that Kibana is degraded and that intervention is required.
When there's ES connection or version mismatch problems we can should:
- Expose errors to plugins directly (i.e. plugins are expected to gracefully handle ES Connection errors)
- Use the status service to signal a failure in core's elasticsearch subservice (blocked by #Migrate status service and status page to New Platform #41983). This will:
- inform end-users using the Kibana UI that Kibana is in a degraded state and they need to contact their "system administrators".
- inform system administrators through an error log on the Kibana server.
Metadata
Metadata
Assignees
Labels
Feature:New PlatformTeam:CorePlatform Core services: plugins, logging, config, saved objects, http, ES client, i18n, etc t//Platform Core services: plugins, logging, config, saved objects, http, ES client, i18n, etc t//blockerdiscuss