aboutsummaryrefslogtreecommitdiffstats
path: root/includes/libs/Stats
Commit message (Expand)AuthorAgeFilesLines
* Merge "Stats: add UnitTestingHelper"jenkins-bot2025-02-053-5/+306
|\
| * Stats: add UnitTestingHelperCole White2025-01-303-5/+306
* | Stats: Add support for chaining TimingMetric->start()Timo Tijhof2025-01-301-5/+9
* | Stats: clarify TimingMetric::observe() units and discourage in new codeMichael Große2025-01-281-31/+60
|/
* Remove 2-line PHPDocs that just repeat the types from the codethiemowmde2025-01-179-40/+2
* Remove trivial 1-line PHPDocs that just repeat the codethiemowmde2025-01-161-1/+0
* stats: add getCacheCount function to expose the size of the cacheCole White2025-01-071-3/+10
* Stats: Move StatsFactory flush into emitBufferedStatsCole White2024-12-031-1/+1
* Merge "Stats: Skip normalization of empty strings in StatsFactory"jenkins-bot2024-11-211-8/+6
|\
| * Stats: Skip normalization of empty strings in StatsFactorythiemowmde2024-11-201-8/+6
* | Stats: Merge preg_… calls in StatsUtils for performancethiemowmde2024-11-201-4/+2
|/
* Stats: Remove redundant docs, remove unused methodDerick Alangi2024-11-084-42/+4
* Use explicit nullable type on parameter argumentsUmherirrender2024-10-161-1/+1
* Merge "statslib: Add MetricInterface::setLabels() convenience method"jenkins-bot2024-10-142-0/+22
|\
| * statslib: Add MetricInterface::setLabels() convenience methodC. Scott Ananian2024-09-192-0/+22
* | Merge "Use MetricsTrait to DRY out stats code"jenkins-bot2024-10-145-262/+125
|\|
| * Use MetricsTrait to DRY out stats codeC. Scott Ananian2024-09-195-262/+125
* | Remove meaningless @var documentation from constantsthiemowmde2024-10-095-10/+1
* | Fix some non namespaced usage of IBufferingStatsdDataFactoryReedy2024-10-033-3/+2
* | Add namespace to remaining parts of Wikimedia\Mime and Wikimedia\StatsJames D. Forrester2024-09-276-0/+33
* | statslib: fix missing sample at end of payload sizeC. Scott Ananian2024-09-201-3/+2
|/
* Remove unchecked exception annotationsAdam Wight2024-09-171-1/+0
* libs: Add missing documentation to class propertiesUmherirrender2024-09-131-0/+1
* Merge "Stats: Remove $wgSamplingStatsdClient, deprecate SamplingStatsdClient ...jenkins-bot2024-08-081-0/+1
|\
| * Stats: Remove $wgSamplingStatsdClient, deprecate SamplingStatsdClient classTimo Tijhof2024-08-071-0/+1
* | Stats: add unit helpers functions to TimingMetricCole White2024-08-041-9/+41
|/
* Stats: `copyToStatsdAt()` should not treat gauges as countersDerick Alangi2024-07-221-1/+1
* stats: remove static labels featureCole White2024-04-043-83/+7
* Merge "Stats: Ensure statsdDataFactory follows when setting component"jenkins-bot2024-02-091-2/+3
|\
| * Stats: Ensure statsdDataFactory follows when setting componentCole White2024-02-091-2/+3
* | Stats: Introduce factory method to create NULL stats factoryDerick Alangi2024-02-081-0/+16
|/
* stats: add more detail about label order significanceCole White2024-01-303-3/+39
* stats: Document that label order is significantLucas Werkmeister2024-01-263-1/+4
* stats: correct ns->ms conversion typoCole White2024-01-251-1/+1
* stats: allow passing a single/multiple namespaces to copyToStatsdAt()Cole White2024-01-246-29/+73
* stats: add check for expected label usage when requesting label valuesCole White2024-01-184-3/+29
* Merge "Stats: Update doc for where buffered stats is emitted"jenkins-bot2024-01-151-4/+4
|\
| * Stats: Update doc for where buffered stats is emittedDerick Alangi2024-01-111-4/+4
* | stats: add metric stats.statslib.bufferedCole White2024-01-157-0/+48
|/
* Merge "Stats: convert TimingMetric usage of microtime() to hrtime()"jenkins-bot2023-10-271-2/+3
|\
| * Stats: convert TimingMetric usage of microtime() to hrtime()Cole White2023-10-121-2/+3
* | Merge "Stats: update TimingMetric->observe() docstring"jenkins-bot2023-10-181-1/+3
|\ \
| * | Stats: update TimingMetric->observe() docstringCole White2023-10-121-1/+3
| |/
* | Stats: allow floats to be provided to CounterMetric->incrementBy()Cole White2023-10-121-2/+2
* | Stats: remove unused $label parameterCole White2023-10-121-2/+1
|/
* Remove redundant empty() constructsDaimona Eaytoy2023-09-081-1/+1
* Stats: make component optionalCole White2023-09-048-28/+41
* Fix even more PHPStorm inspections (#3)Tim Starling2023-03-251-2/+5
* Stats: add copy to statsd featureCole White2023-03-067-1/+94
* Stats: add static labels featureCole White2023-03-064-5/+51