Skip to content

marcorieser/statamic-vitals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vitals for Statamic

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