jordanbrauer / cronitor-php
Cronitor.io 计划任务监控服务的轻量级包装对象。
0.1.1
2017-05-26 02:51 UTC
Requires
- php: >=7.0
Requires (Dev)
- phpunit/phpunit: ^6.1
This package is auto-updated.
Last update: 2024-09-16 12:52:25 UTC
README
Cronitor.io 计划任务监控服务的轻量级包装对象。
下载与安装
Composer
$ composer require jordanbrauer/cronitor-php
设置
require_once "vendor/autoload.php"; use \Cronitor\Monitor;
最小化
$cronitor = new Monitor("monitor_id");
扩展
$cronitor = new Monitor("monitor_id", [ "base_url" => "https://cronitor.link", "auth_key" => "your_private_secret_confidential_auth_key", ]);
用法
run()
run ([ string $message ])
$cronitor->run(); // plain run ping $cronitor->run("Hello Cronitor!"); // run ping with message
complete()
complete ([ string $message ])
$cronitor->complete(); // plain complete ping $cronitor->complete("Goodbye Cronitor!"); // complete ping with message
fail()
fail ([ string $message ])
$cronitor->fail(); // plain fail ping $cronitor->fail("Damn Cronitor!"); // fail ping with message
pause()
pause (integer $duration)
$cronitor->pause(1); // pause for 1 hour
resume()
resume ()
$cronitor->resume(); // resume monitoring