3 declare(strict_types=1);
    30     abstract public function store(
string $key, 
M $metric): void;
    32     public function storeConfigBool(
string $key, 
bool $value, 
string $description = null): void
    36             new M(M::STABILITY_CONFIG, M::TYPE_BOOL, $value, $description)
    44             new M(M::STABILITY_CONFIG, M::TYPE_COUNTER, $value, $description)
    48     public function storeConfigGauge(
string $key, $value, 
string $description = null): void
    52             new M(M::STABILITY_CONFIG, M::TYPE_GAUGE, $value, $description)
    60             new M(M::STABILITY_CONFIG, M::TYPE_TIMESTAMP, $value, $description)
    64     public function storeConfigText(
string $key, 
string $value, 
string $description = null): void
    68             new M(M::STABILITY_CONFIG, M::TYPE_TEXT, $value, $description)
    73     public function storeStableBool(
string $key, 
bool $value, 
string $description = null): void
    77             new M(M::STABILITY_STABLE, M::TYPE_BOOL, $value, $description)
    85             new M(M::STABILITY_STABLE, M::TYPE_COUNTER, $value, $description)
    89     public function storeStableGauge(
string $key, $value, 
string $description = null): void
    93             new M(M::STABILITY_STABLE, M::TYPE_GAUGE, $value, $description)
   101             new M(M::STABILITY_STABLE, M::TYPE_TIMESTAMP, $value, $description)
   105     public function storeStableText(
string $key, 
string $value, 
string $description = null): void
   109             new M(M::STABILITY_STABLE, M::TYPE_TEXT, $value, $description)
   118             new M(M::STABILITY_VOLATILE, M::TYPE_BOOL, $value, $description)
   126             new M(M::STABILITY_VOLATILE, M::TYPE_COUNTER, $value, $description)
   134             new M(M::STABILITY_VOLATILE, M::TYPE_GAUGE, $value, $description)
   142             new M(M::STABILITY_VOLATILE, M::TYPE_TIMESTAMP, $value, $description)
   150             new M(M::STABILITY_VOLATILE, M::TYPE_TEXT, $value, $description)
 
storeStableGauge(string $key, $value, string $description=null)
 
storeVolatileBool(string $key, bool $value, string $description=null)
 
storeConfigGauge(string $key, $value, string $description=null)
 
storeConfigTimestamp(string $key, \DateTimeImmutable $value, string $description=null)
 
storeConfigText(string $key, string $value, string $description=null)
 
storeConfigBool(string $key, bool $value, string $description=null)
 
storeStableCounter(string $key, int $value, string $description=null)
 
storeStableBool(string $key, bool $value, string $description=null)
 
storeVolatileTimestamp(string $key, \DateTimeImmutable $value, string $description=null)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
storeConfigCounter(string $key, int $value, string $description=null)
 
storeVolatileCounter(string $key, int $value, string $description=null)
 
storeStableTimestamp(string $key, \DateTimeImmutable $value, string $description=null)
 
storeStableText(string $key, string $value, string $description=null)
 
storeVolatileGauge(string $key, $value, string $description=null)
 
storeVolatileText(string $key, string $value, string $description=null)