MediaWiki master
Wikimedia\Stats\PrefixingStatsdDataFactoryProxy Class Reference

Proxy to prefix metric keys sent to a StatsdDataFactoryInterface. More...

Inherits StatsdDataFactoryInterface.

Collaboration diagram for Wikimedia\Stats\PrefixingStatsdDataFactoryProxy:

Public Member Functions

 __construct (StatsdDataFactoryInterface $factory, $prefix)
 
 decrement ( $key)
 
 gauge ( $key, $value)
 
 increment ( $key)
 
 produceStatsdData ( $key, $value=1, $metric=StatsdDataInterface::STATSD_METRIC_COUNT)
 
 set ( $key, $value)
 
 timing ( $key, $time)
 
 updateCount ( $key, $delta)
 

Detailed Description

Proxy to prefix metric keys sent to a StatsdDataFactoryInterface.

Deprecated
since 1.44 Use StatsFactory with setLabel() instead

For example:

$statsFactory
->getCounter( 'example_total' )
->setLabel( 'wiki', WikiMap::getCurrentWikiId() )
Since
1.32

Definition at line 27 of file PrefixingStatsdDataFactoryProxy.php.

Constructor & Destructor Documentation

◆ __construct()

Wikimedia\Stats\PrefixingStatsdDataFactoryProxy::__construct ( StatsdDataFactoryInterface $factory,
$prefix )
Parameters
StatsdDataFactoryInterface$factory
string$prefix

Definition at line 43 of file PrefixingStatsdDataFactoryProxy.php.

Member Function Documentation

◆ decrement()

Wikimedia\Stats\PrefixingStatsdDataFactoryProxy::decrement ( $key)

Definition at line 80 of file PrefixingStatsdDataFactoryProxy.php.

◆ gauge()

Wikimedia\Stats\PrefixingStatsdDataFactoryProxy::gauge ( $key,
$value )

Definition at line 65 of file PrefixingStatsdDataFactoryProxy.php.

◆ increment()

Wikimedia\Stats\PrefixingStatsdDataFactoryProxy::increment ( $key)

Definition at line 75 of file PrefixingStatsdDataFactoryProxy.php.

◆ produceStatsdData()

Wikimedia\Stats\PrefixingStatsdDataFactoryProxy::produceStatsdData ( $key,
$value = 1,
$metric = StatsdDataInterface::STATSD_METRIC_COUNT )

Definition at line 90 of file PrefixingStatsdDataFactoryProxy.php.

◆ set()

Wikimedia\Stats\PrefixingStatsdDataFactoryProxy::set ( $key,
$value )

Definition at line 70 of file PrefixingStatsdDataFactoryProxy.php.

◆ timing()

Wikimedia\Stats\PrefixingStatsdDataFactoryProxy::timing ( $key,
$time )

Definition at line 60 of file PrefixingStatsdDataFactoryProxy.php.

◆ updateCount()

Wikimedia\Stats\PrefixingStatsdDataFactoryProxy::updateCount ( $key,
$delta )

Definition at line 85 of file PrefixingStatsdDataFactoryProxy.php.


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