MediaWiki
master
|
Metric Interface. More...
Public Member Functions | |
__construct (BaseMetricInterface $baseMetric, LoggerInterface $logger) | |
copyToStatsdAt (string $statsdNamespace) | |
Copies metric operation to StatsD at provided namespace. More... | |
fresh () | |
Returns metric with cleared labels. More... | |
getComponent () | |
getLabelKeys () | |
Returns the list of defined label keys. More... | |
getName () | |
getSampleRate () | |
getSamples () | |
Returns subset of samples corresponding to sample rate setting. More... | |
getTypeIndicator () | |
withLabel (string $key, string $value) | |
Adds a label $key with $value. More... | |
withSampleRate (float $sampleRate) | |
Sets sample rate on a new metric instance. More... | |
Wikimedia\Stats\Metrics\MetricInterface::__construct | ( | BaseMetricInterface | $baseMetric, |
LoggerInterface | $logger | ||
) |
BaseMetricInterface | $baseMetric | |
LoggerInterface | $logger |
Wikimedia\Stats\Metrics\MetricInterface::copyToStatsdAt | ( | string | $statsdNamespace | ) |
Copies metric operation to StatsD at provided namespace.
string | $statsdNamespace |
Implemented in Wikimedia\Stats\Metrics\TimingMetric, Wikimedia\Stats\Metrics\GaugeMetric, and Wikimedia\Stats\Metrics\CounterMetric.
Wikimedia\Stats\Metrics\MetricInterface::fresh | ( | ) |
Returns metric with cleared labels.
Implemented in Wikimedia\Stats\Metrics\TimingMetric, Wikimedia\Stats\Metrics\GaugeMetric, and Wikimedia\Stats\Metrics\CounterMetric.
Wikimedia\Stats\Metrics\MetricInterface::getComponent | ( | ) |
Implemented in Wikimedia\Stats\Metrics\TimingMetric, Wikimedia\Stats\Metrics\GaugeMetric, and Wikimedia\Stats\Metrics\CounterMetric.
Referenced by Wikimedia\Stats\Formatters\DogStatsdFormatter\getFormattedSamples(), and Wikimedia\Stats\Formatters\StatsdFormatter\getFormattedSamples().
Wikimedia\Stats\Metrics\MetricInterface::getLabelKeys | ( | ) |
Returns the list of defined label keys.
Implemented in Wikimedia\Stats\Metrics\TimingMetric, Wikimedia\Stats\Metrics\GaugeMetric, and Wikimedia\Stats\Metrics\CounterMetric.
Referenced by Wikimedia\Stats\Formatters\DogStatsdFormatter\getFormattedSamples().
Wikimedia\Stats\Metrics\MetricInterface::getName | ( | ) |
Implemented in Wikimedia\Stats\Metrics\TimingMetric, Wikimedia\Stats\Metrics\GaugeMetric, and Wikimedia\Stats\Metrics\CounterMetric.
Referenced by Wikimedia\Stats\Formatters\DogStatsdFormatter\getFormattedSamples(), and Wikimedia\Stats\Formatters\StatsdFormatter\getFormattedSamples().
Wikimedia\Stats\Metrics\MetricInterface::getSampleRate | ( | ) |
Wikimedia\Stats\Metrics\MetricInterface::getSamples | ( | ) |
Returns subset of samples corresponding to sample rate setting.
Implemented in Wikimedia\Stats\Metrics\TimingMetric, Wikimedia\Stats\Metrics\GaugeMetric, and Wikimedia\Stats\Metrics\CounterMetric.
Wikimedia\Stats\Metrics\MetricInterface::getTypeIndicator | ( | ) |
Implemented in Wikimedia\Stats\Metrics\TimingMetric, Wikimedia\Stats\Metrics\GaugeMetric, and Wikimedia\Stats\Metrics\CounterMetric.
Referenced by Wikimedia\Stats\Formatters\DogStatsdFormatter\getFormattedSamples(), and Wikimedia\Stats\Formatters\StatsdFormatter\getFormattedSamples().
Wikimedia\Stats\Metrics\MetricInterface::withLabel | ( | string | $key, |
string | $value | ||
) |
Adds a label $key with $value.
string | $key | |
string | $value |
Implemented in Wikimedia\Stats\Metrics\TimingMetric, Wikimedia\Stats\Metrics\GaugeMetric, and Wikimedia\Stats\Metrics\CounterMetric.
Wikimedia\Stats\Metrics\MetricInterface::withSampleRate | ( | float | $sampleRate | ) |
Sets sample rate on a new metric instance.
float | $sampleRate |
Implemented in Wikimedia\Stats\Metrics\TimingMetric, Wikimedia\Stats\Metrics\GaugeMetric, and Wikimedia\Stats\Metrics\CounterMetric.