Vitals

Addon by Marco Rieser

Vitals Main Screenshot

Provide vitals of your Statamic installation for external usage.

You can monitor your installations with this addon on vitals-for-statamic.com.

Provide vitals of your Statamic installation for external usage.

{
    "system": {
        "name": "System name",
        "domain": "https:\/\/site.tld",
        "environment": "production",
        "laravel": "9.6.0",
        "php": "8.1.4",
        "debug": false
    },
    "statamic": {
        "version": "3.3.4",
        "cp_url": "https:\/\/site.tld\/cp",
        "latest_version": "3.4.1",
        "pro": true,
        "antlers_version": "runtime",
        "static_page_cache": "full",
        "update_available": true
    },
    "addons": [
        {
            "name": "Collaboration",
            "package": "statamic\/collaboration",
            "version": "0.4.0",
            "latest_version": "0.4.0",
            "update_available": false
        },
        {
            "name": "Export",
            "package": "youfront\/statamic-export",
            "version": "1.0.1",
            "latest_version": "1.0.3",
            "update_available": true
        }
    ],
    "updates_available": 2
}

How to Install

You can search for this addon in the Tools > Addons section of the Statamic control panel and click install, or run the following command from your project root:

composer require marcorieser/statamic-vitals

Configuration

Be sure to generate an access key which is used to authenticate external requests.

php please vitals:generate-key

How to Use

Send a post request to the vitals endpoint https://site.tld/api/statamic-vitals/vitals.

curl --request POST \
  --url https://site.tld/api/statamic-vitals/vitals \
  --header 'Content-Type: application/json' \
  --data '{
    "access_key":"4Vz?xNc_eE&2uqQL"
}'

Parameters

Parameter Description Default Required
access_key The access key in your .env file '' *
clear_cache Whether the vitals should be generated freshly false