Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-12027

Add KMS API to get service version and health check

Log workAgile BoardRank to TopRank to BottomAttach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsAdd voteVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • kms
    • None

    Description

      Enhancement request, add a non-privileged user API to the Key Management Server which would return the product's build version. This API would allow users the ability to quickly verify the service is up as well as to retrieve the KMS instance build version.

      Suggested API:

      GET http://HOST:PORT/kms/v1/key/kms_build_version

      Return:

      200 OK
      Content-Type: application/json
      {
      "BuildVersion" : "<Dotted_Version>" // example "BuildVersion" : "1.2.3.4"
      }

      Applications for this API are health monitoring dashboards, and cluster installation reporting by Production, Service and Release engineering teams. The API would also be useful for users, clients and non-admins to do adhoc verification that a specific KMS instance is available or to check its version.

      Such an API would also be useful for debugging initial bring-up of a service instance, such as validation of the KMS webserver and its interaction with ZK before the key manager(s) are necessarily working.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned Assign to me
            patwhitey2007 patrick white

            Dates

              Created:
              Updated:

              Slack

                Issue deployment