Cluster API ヘルス

ヘルスの Cluster API 解説書

ヘルス

GET /health/{service}

サービスのヘルスを取得します

パラメータ
  • service -- サービス名

応答 JSON オブジェクト
  • [] (object) --

  • [].Node (string) -- サービスで使用されるノード名。

  • [].CheckID (string) -- 型を識別する ID。

  • [].Name (string) -- サービス名の CheckID。

  • [].Status (string) -- サービスのステータス。

  • [].Notes (string) -- サービス関連の注釈。

  • [].Output (string) -- サービスに関連するアウトプット。

  • [].ServiceID (string) -- サービス名

  • [].ServiceName (string) -- サービス名。

  • [].ServiceTags[] (string) -- サービスのタグ一覧。

  • [].Definition.HTTP (string) --

  • [].Definition.Header (string) --

  • [].Definition.Method (string) --

  • [].Definition.TLSSkipVerify (boolean) --

  • [].Definition.TCP (string) --

  • [].Definition.Interval (string) --

  • [].Definition.Timeout (string) --

  • [].Definition.DeregisterCriticalServiceAfter (string) --

応答例 :

[
  {
    "Node": "",
    "CheckID": "",
    "Name": "",
    "Status": "",
    "Notes": "",
    "Output": "",
    "ServiceID": "",
    "ServiceName": "",
    "ServiceTags": [
      ""
    ],
    "Definition": {
      "HTTP": "",
      "Header": "",
      "Method": "",
      "TLSSkipVerify": false,
      "TCP": "",
      "Interval": "",
      "Timeout": "",
      "DeregisterCriticalServiceAfter": ""
    }
  }
]