observability
observability copied to clipboard
PoC Health Check endpoints for notebooks
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.
Task Division for the Notebooks PoC,
-
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
-
OpenSearch-Dashboard endpoint → Reporting - check availability with kibana status API