Monitors the status of Appwrite's internal services.
More...
#include <Health.hpp>
|
std::string | getAntivirus () |
| Check Antivirus service status.
|
|
std::string | getCache () |
| Check cache service status.
|
|
std::string | getCertificate (const std::string &domain="") |
| Get SSL certificate status for a domain.
|
|
std::string | getDB () |
| Check database service status.
|
|
std::string | getHealthStatus () |
| Check overall Appwrite health.
|
|
std::string | getPubSub () |
| Check pub/sub service status.
|
|
std::string | getQueue () |
| Check job queue service status.
|
|
std::string | getQueueBuilds (const std::string &threshold="") |
| Get queued build jobs.
|
|
std::string | getQueueCertificates (const std::string &threshold="") |
| Get queued certificate jobs.
|
|
std::string | getQueueFunctions (const std::string &threshold="") |
| Get queued function executions.
|
|
std::string | getQueueMails (const std::string &domain="") |
| Get queued emails.
|
|
std::string | getQueueMessaging (const std::string &threshold="") |
| Get queued messaging jobs.
|
|
std::string | getQueueMigrations (const std::string &threshold="") |
| Get queued database migrations.
|
|
std::string | getQueueUsageDump (const std::string &threshold="") |
| Get queued usage dump jobs.
|
|
std::string | getQueueUsageWebhooks (const std::string &threshold="") |
| Get queued usage webhook events.
|
|
std::string | getStorage () |
| Check storage service status.
|
|
std::string | getStorageLocal () |
| Check local storage service status.
|
|
std::string | getTime () |
| Get current server time.
|
|
| Health (const std::string &projectId, const std::string &apiKey) |
| Constructor for Health class.
|
|
Monitors the status of Appwrite's internal services.
Definition at line 16 of file Health.hpp.
◆ Health()
Health::Health |
( |
const std::string & |
projectId, |
|
|
const std::string & |
apiKey |
|
) |
| |
Constructor for Health class.
- Parameters
-
◆ getAntivirus()
std::string Health::getAntivirus |
( |
| ) |
|
Check Antivirus service status.
- Returns
- JSON string with antivirus health.
◆ getCache()
std::string Health::getCache |
( |
| ) |
|
Check cache service status.
- Returns
- JSON string with cache health.
◆ getCertificate()
std::string Health::getCertificate |
( |
const std::string & |
domain = "" | ) |
|
Get SSL certificate status for a domain.
- Parameters
-
domain | Domain name to check. |
- Returns
- JSON string with certificate status.
◆ getDB()
std::string Health::getDB |
( |
| ) |
|
Check database service status.
- Returns
- JSON string with database health.
◆ getHealthStatus()
std::string Health::getHealthStatus |
( |
| ) |
|
Check overall Appwrite health.
- Returns
- JSON string with health status.
◆ getPubSub()
std::string Health::getPubSub |
( |
| ) |
|
Check pub/sub service status.
- Returns
- JSON string with pub/sub health.
◆ getQueue()
std::string Health::getQueue |
( |
| ) |
|
Check job queue service status.
- Returns
- JSON string with queue health.
◆ getQueueBuilds()
std::string Health::getQueueBuilds |
( |
const std::string & |
threshold = "" | ) |
|
Get queued build jobs.
- Parameters
-
threshold | Optional threshold filter. |
- Returns
- JSON string with build queue.
◆ getQueueCertificates()
std::string Health::getQueueCertificates |
( |
const std::string & |
threshold = "" | ) |
|
Get queued certificate jobs.
- Parameters
-
threshold | Optional threshold filter. |
- Returns
- JSON string with certificate queue.
◆ getQueueFunctions()
std::string Health::getQueueFunctions |
( |
const std::string & |
threshold = "" | ) |
|
Get queued function executions.
- Parameters
-
threshold | Optional threshold filter. |
- Returns
- JSON string with function queue.
◆ getQueueMails()
std::string Health::getQueueMails |
( |
const std::string & |
domain = "" | ) |
|
Get queued emails.
- Parameters
-
domain | Optional domain to filter. |
- Returns
- JSON string with email queue.
◆ getQueueMessaging()
std::string Health::getQueueMessaging |
( |
const std::string & |
threshold = "" | ) |
|
Get queued messaging jobs.
- Parameters
-
threshold | Optional threshold filter. |
- Returns
- JSON string with messaging queue.
◆ getQueueMigrations()
std::string Health::getQueueMigrations |
( |
const std::string & |
threshold = "" | ) |
|
Get queued database migrations.
- Parameters
-
threshold | Optional threshold filter. |
- Returns
- JSON string with migration queue.
◆ getQueueUsageDump()
std::string Health::getQueueUsageDump |
( |
const std::string & |
threshold = "" | ) |
|
Get queued usage dump jobs.
- Parameters
-
threshold | Optional threshold filter. |
- Returns
- JSON string with usage dump queue.
◆ getQueueUsageWebhooks()
std::string Health::getQueueUsageWebhooks |
( |
const std::string & |
threshold = "" | ) |
|
Get queued usage webhook events.
- Parameters
-
threshold | Optional threshold filter. |
- Returns
- JSON string with usage webhook queue.
◆ getStorage()
std::string Health::getStorage |
( |
| ) |
|
Check storage service status.
- Returns
- JSON string with storage health.
◆ getStorageLocal()
std::string Health::getStorageLocal |
( |
| ) |
|
Check local storage service status.
- Returns
- JSON string with local storage health.
◆ getTime()
std::string Health::getTime |
( |
| ) |
|
Get current server time.
- Returns
- JSON string with server time.
The documentation for this class was generated from the following file: