GET ftlservers/server_name/status

The web method GET ftlservers/server_name/status retrieves the status of a specific FTL server and the services it provides.

The server_name in the URI is the name of a specific FTL server.

Example Requests

curl -X GET http://host:port/api/v1/ftlservers/server_name/status

Example Response:

{
  "status": "RUNNING",
  "name": "ftls1",
  "starttime": 1540404270491,
  "uptime": 79794,
  "services": [
    {
      "name": "realm",
      "executable": "/tibco/ftl/6.4/bin/tibrserver",
      "parameters": [
        "--http",
        "127.0.0.1:35864",
        "--ftl",
        "0.0.0.0:44205",
        "--gui",
        "127.0.0.1:48640",
        "--client.url",
        "http://bender6:9199",
        "--ftlserver.urls",
        "ftls1@bender6:9199|ftls2@bender6:9299|ftls3@bender6:9399",
        "--ftlserver.name",
        "ftls1"
      ],
      "required_restarts": 0,
      "starttime": 1540404263454,
      "uptime": 86873,
      "state": "running",
      "status": "{\"ftlserver\":\"ftls1\",\"group.service.mode\":\"Primary\",\"group.service.state\":\"RUNNING\",\"realm.quorum\":\"ftls3\",\"realmstate\":\"STANDALONE/PRIMARY\",\"service\":\"realm\",\"serviceid\":\"1024\"}"
    },
    {
      "name": "ftl",
      "executable": "/tibco/ftl/6.4/bin/tibmux",
      "parameters": [
        "--realmserver",
        "http://127.0.0.1:35864",
        "--realm-bootstrap-retries",
        "5",
        "--realm-bootstrap-interval",
        "1000",
        "--realm-connect-interval",
        "1000",
        "--external-address",
        "ftls1@bender6:9199",
        "--default-http-service",
        "default-http@127.0.0.1:35864",
        "--local-services",
        "boot@127.0.0.1:35864|FTL-RS@0.0.0.0:44205",
        "--peer-muxes",
        "ftls2@bender6:9299|ftls3@bender6:9399|ftls1@bender6:9199"
      ],
      "required_restarts": 0,
      "starttime": 1540404265454,
      "uptime": 84877,
      "state": "running",
      "status": "null"
    },
    {
      "name": "persistence",
      "executable": "/tibco/ftl/6.4/bin/tibpserver",
      "parameters": [
        "--name",
        "default_ftls1",
        "--realmserver",
        "http://127.0.0.1:9199"
      ],
      "required_restarts": 0,
      "starttime": 1540404270493,
      "uptime": 79842,
      "state": "running",
      "status": "{\"ftlserver\":\"ftls1\",\"service\":\"persist\",\"serviceid\":\"1026\",\"status\":\"RUNNING\"}"
    }
  ],
  "current_connections": 25,
  "max_connections": 25,
  "rejected_connections": 1,
  "lookup_failures": 17
}