Status

Use /status to retrieve status information from V-Blaze.

Gets the lightweight V‑Blaze engine status information

get
Responses
200
Status information retrieved successfully
get
GET /status HTTP/1.1
Host: 
Accept: */*

No content

Sample Response

{
    "status": {
        "#active": 0,
        "#conns": 1,
        "#done": 0,
        "#queued": 0,
        "#streams": 0,
        "efficiency": 100.0,
        "idlefor": 1903.109,
        "lasterror": "2022-03-03 11:34:07.880521",
        "lasterrormsg": "missing data WAVE header",
        "maxconns": 106,
        "maxdecoders": 56,
        "maxstreams": 56,
        "responses": {
            "server": {
                "broken pipe": [
                    33,
                    "2022-03-03 18:05:10.251988"
                ],
                "http-200": [
                    222684,
                    "2022-03-14 11:37:26.498909"
                ]
            },
            "stream": {
                "broken pipe": [
                    8,
                    "2022-02-18 09:33:09.392580"
                ],
                "http-200": [
                    64,
                    "2022-02-18 09:46:25.625427"
                ],
                "http-400": [
                    4,
                    "2022-02-17 19:52:22.460873"
                ],
                "http-500": [
                    2,
                    "2022-02-17 20:15:49.234563"
                ]
            },
            "unknown": {
                "broken pipe": [
                    5,
                    "2022-02-07 16:18:32.445151"
                ],
                "http-400": [
                    6,
                    "2022-02-14 15:42:03.816177"
                ],
                "http-404": [
                    4,
                    "2022-02-25 14:50:17.486366"
                ],
                "http-503": [
                    46,
                    "2022-02-07 16:18:32.910033"
                ]
            }
        },
        "started": "2022-03-03 18:09:35.169853",
        "stream.audiosecs": 3204034.2,
        "stream.count": 10819,
        "stream.errors": 0,
        "stream.speed": 20.628,
        "stream.tat": 47.428,
        "stream.tat.max": 133.787,
        "stream.warnings": 0,
        "utilization.idle": 98.847,
        "utt.audiosecs": 3035470.61,
        "utt.count": 209908,
        "utt.speed": 18.884,
        "utt.tat": 40.652,
        "utt.tat.max": 133.552
    }
}

Explanation

The example response above is a JSON object that shows status information about the V‑Blaze engine. After making a /status call, the #active , #conns , #done , and #streams fields in the response contain instantaneous values, meaning the values were obtained by making a single measurement at the time of the /status call. There are also a few static fields ( maxconns , maxdecoders , maxstreams ) in the /status response that are included for the sake of convenience and backwards compatibility.

Refer to Status for more information on the returned list of values.

Last updated