Skip to content
Michael Vidal edited this page Oct 27, 2017 · 4 revisions

Overview

The Fabric.Platform libraries are intended to help enforce standards across Fabric services. The Fabric.Platform libraries provide code that helps to implement the following endpoints in a .net core based REST API:

  • /_monitor
  • /_diagnostics
  • /_maintenance

Details

  • The /_monitor endpoint provides a /shallow and a /deep resource to help in determining service availability.
  • The /_diagnostics endpoint provides a /loglevel resource to help change logging levels without requiring a service restart
  • The /_maintenance endpoint provides a /backup resource to initiate a backup of the service and its data

The goal is to attempt to encapsulate the knowledge of health and maintenance of a service within the service itself and simply expose a common api across all services that can be accessed by other applications to report on health and maintenance activies.

Clone this wiki locally