observability icon indicating copy to clipboard operation
observability copied to clipboard

PoC Health Check endpoints for notebooks

Open ps48 opened this issue 3 years ago • 1 comments

Is your feature request related to a problem? Please describe. This feature comes from OpenSearch Plugins issue: https://github.com/opensearch-project/opensearch-plugins/issues/74 As part helping DevOps engineers track health of individual plugins. We should add three endpoints to notebooks for startup, liveness and readiness.

Describe the solution you'd like Notebooks has two components one for OpenSearch and the other for Dashboards. Therefore, we need to create the endpoints for both. The OpenSearch endpoints should be added here and the Dashboards endpoints should be added here.

ps48 avatar Sep 02 '21 18:09 ps48

Task Division for the Notebooks PoC,

  1. OpenSearch endpoint → Check kibana index - check health with OpenSearch CAT Index API → Check notebooks index - check health with OpenSearch CAT Index API → SQL/PPL - check availability with OpenSearch CAT API

  2. OpenSearch-Dashboard endpoint → Reporting - check availability with kibana status API

ps48 avatar Sep 21 '21 18:09 ps48