V-Blaze and V-Cloud Online Help

statusfull

URL: http://vblaze_name:17171/statusfull

Example Response:

{
    "statusfull": {
        "#active": 0,
        "#conns": 1,
        "#done": 0,
        "#queued": 0,
        "#streams": 0,
        "expires": "perpetual",
        "idlefor": 16,
        "lastactive": "2020-09-03 19:10:05.367248",
        "licenses": {
            "licensecode123": [
                1.9297,
                0.0
            ],
            "licensecode234": "permission"
        },
        "maxconns": 90,
        "maxdecoders": 40,
        "maxstreams": 40,
        "memfree": "116.12 GiB",
        "memhuge": [
            28750,
            29272
        ],
        "memlow": "116.12 GiB",
        "mlru": [
            [
                "eng1:callcenter",
                16.7
            ]
        ],
        "product": "V-Blaze AWS",
        "started": "2020-08-24 15:19:23.916287",
        "totalerrors": 0,
        "totalidle": 877807,
        "totalstreams": 17
    }
}

Explanation:

The example response is a JSON object that shows detailed status information about the V‑Blaze engine.

The following list explains each key and value of a /statusfull query:

#active

Indicates the number of active transcription streams on V‑Blaze.

#conns

Indicates the number of ongoing connections to the V‑Blaze API. This includes connections to all endpoints, including /transcribe.

#done

Indicates the number of completed transcription streams that have not been deleted from the ASR engine.

#queued

Indicates the number of transcription streams waiting for the necessary resources to transcribe audio.

#streams

Indicates the number of current connections to the /transcribe endpoint.

expires

Indicates the expiration date of the license in use.

idlefor

Indicates the number of seconds since the last transcription.

lastactive

Indicates the exact date and time of the last transcription.

licenses

Displays an array of licenses. Each key in the array is a license name and each value is a license type. If the value is a two-element array, the corresponding license type is a usage license. The first element specifies the banked usage or hours of transcription available. The second element specifies the pending usage or hours of audio currently being transcribed.

maxconns

Indicates the maximum number of simultaneous connections to the V‑Blaze API. This includes connections to all endpoints, including /transcribe.

maxdecoders

Indicates the maximum number of audio decoders that can be used by V‑Blaze when processing audio files. Each decoder transcribes a single utterance at a time.

maxsstreams

Indicates the maximum number of simultaneous connections to the /transcribe endpoint.

memfree

Indicates the amount of memory V‑Blaze will keep free.

memhuge

Provides insight into fragmentation of free memory by indicating the total size of free memory in the NORMAL zone.

Free memory is counted in huge fragments. In this context, huge is defined as either 512*pagesize or 1024*pagesize. The average pagesize is 4KiB, so the size of a huge fragment could range from 512*4KiB to 1024*4KiB.

memlow

Indicates the lowest reading of available memory observed since the last (re)start of the V‑Blaze server.

mlru

Standing for "models least recently used," mlru contains an entry for each loaded model. Each entry is an array where the first element is the model name and the second element is the number of seconds since that model was last used.

product

Indicates the name of the product in use.

started

Provides a timestamp indicating the exact date and time V‑Blaze started.

totalerrors

Indicates the total number of transcription streams that encountered an error since V‑Blaze started.

totalidle

Indicates the total number of seconds that V‑Blaze spent idle since it started.

totalstreams

Indicates the total number of transcription streams processed by V‑Blaze since it started.