ILIAS  release_7 Revision v7.30-3-g800a261c036
ILIAS\Setup\Metrics\Storage Interface Reference
+ Inheritance diagram for ILIAS\Setup\Metrics\Storage:
+ Collaboration diagram for ILIAS\Setup\Metrics\Storage:

Public Member Functions

 store (string $key, Metric $metric)
 Store some metric in the storage. More...
 
 storeConfigBool ($key, bool $value, string $description=null)
 
 storeConfigCounter ($key, int $value, string $description=null)
 
 storeConfigGauge ($key, $value, string $description=null)
 
 storeConfigTimestamp ($key, \DateTimeImmutable $value, string $description=null)
 
 storeConfigText ($key, string $value, string $description=null)
 
 storeStableBool ($key, bool $value, string $description=null)
 
 storeStableCounter ($key, int $value, string $description=null)
 
 storeStableGauge ($key, $value, string $description=null)
 
 storeStableTimestamp ($key, \DateTimeImmutable $value, string $description=null)
 
 storeStableText ($key, string $value, string $description=null)
 
 storeVolatileBool ($key, bool $value, string $description=null)
 
 storeVolatileCounter ($key, int $value, string $description=null)
 
 storeVolatileGauge ($key, $value, string $description=null)
 
 storeVolatileTimestamp ($key, \DateTimeImmutable $value, string $description=null)
 
 storeVolatileText ($key, string $value, string $description=null)
 

Detailed Description

Definition at line 7 of file Storage.php.

Member Function Documentation

◆ store()

ILIAS\Setup\Metrics\Storage::store ( string  $key,
Metric  $metric 
)

Store some metric in the storage.

Implemented in ILIAS\Setup\Metrics\StorageOnPathWrapper, and ILIAS\Setup\Metrics\ArrayStorage.

◆ storeConfigBool()

ILIAS\Setup\Metrics\Storage::storeConfigBool (   $key,
bool  $value,
string  $description = null 
)

◆ storeConfigCounter()

ILIAS\Setup\Metrics\Storage::storeConfigCounter (   $key,
int  $value,
string  $description = null 
)

◆ storeConfigGauge()

ILIAS\Setup\Metrics\Storage::storeConfigGauge (   $key,
  $value,
string  $description = null 
)

◆ storeConfigText()

ILIAS\Setup\Metrics\Storage::storeConfigText (   $key,
string  $value,
string  $description = null 
)

Referenced by ilFileSystemMetricsCollectedObjective\collectFrom().

+ Here is the caller graph for this function:

◆ storeConfigTimestamp()

ILIAS\Setup\Metrics\Storage::storeConfigTimestamp (   $key,
\DateTimeImmutable  $value,
string  $description = null 
)

◆ storeStableBool()

ILIAS\Setup\Metrics\Storage::storeStableBool (   $key,
bool  $value,
string  $description = null 
)

◆ storeStableCounter()

ILIAS\Setup\Metrics\Storage::storeStableCounter (   $key,
int  $value,
string  $description = null 
)

◆ storeStableGauge()

ILIAS\Setup\Metrics\Storage::storeStableGauge (   $key,
  $value,
string  $description = null 
)

◆ storeStableText()

ILIAS\Setup\Metrics\Storage::storeStableText (   $key,
string  $value,
string  $description = null 
)

◆ storeStableTimestamp()

ILIAS\Setup\Metrics\Storage::storeStableTimestamp (   $key,
\DateTimeImmutable  $value,
string  $description = null 
)

◆ storeVolatileBool()

ILIAS\Setup\Metrics\Storage::storeVolatileBool (   $key,
bool  $value,
string  $description = null 
)

◆ storeVolatileCounter()

ILIAS\Setup\Metrics\Storage::storeVolatileCounter (   $key,
int  $value,
string  $description = null 
)

◆ storeVolatileGauge()

ILIAS\Setup\Metrics\Storage::storeVolatileGauge (   $key,
  $value,
string  $description = null 
)

◆ storeVolatileText()

ILIAS\Setup\Metrics\Storage::storeVolatileText (   $key,
string  $value,
string  $description = null 
)

◆ storeVolatileTimestamp()

ILIAS\Setup\Metrics\Storage::storeVolatileTimestamp (   $key,
\DateTimeImmutable  $value,
string  $description = null 
)

The documentation for this interface was generated from the following file: