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)