Monitoring Metabase Enterprise through HTTPS

I’d like to monitor a few Metabase instances. HTTP would be easiest.

Is there a good endpoint to use there? Looking at the API, there’s no dedicated monitoring endpoint (which, feedback, would be great to have – minimally health of the Server and whether it ran a canary query against its internal DB successfully; ideally also including a list of names or at least a number of reporting databases where the last query failed for technical reasons).

Is there another endpoint that doesn’t require authentication that gives at least verification that the app is there (easy) and can work with its backing database?

Hey berndhaug

Checks are made at the /api/health endpoint so you should be able to make a call like the following:
https://yourmetabaseapp.com/api/health.

Thanks

1 Like

That’s perfect, just checked the source and it does exactly my hoped for baseline health check.

Don’t see it on either Metabase API documentation or with a C-f in RapiDocs though; you guys should shout it from the rooftops! :clap: Excellent ops feature many other services lack.