Lines Matching defs:GaugeMetricProducer
21 #include "GaugeMetricProducer.h"
71 GaugeMetricProducer::GaugeMetricProducer(const ConfigKey& key, const GaugeMetric& metric,
140 GaugeMetricProducer::GaugeMetricProducer(const ConfigKey& key, const GaugeMetric& metric,
144 : GaugeMetricProducer(key, metric, conditionIndex, wizard, pullTagId, timeBaseNs, startTimeNs,
148 GaugeMetricProducer::~GaugeMetricProducer() {
149 VLOG("~GaugeMetricProducer() called");
155 void GaugeMetricProducer::dumpStatesLocked(FILE* out, bool verbose) const {
173 void GaugeMetricProducer::clearPastBucketsLocked(const int64_t dumpTimeNs) {
179 void GaugeMetricProducer::onDumpReportLocked(const int64_t dumpTimeNs,
314 void GaugeMetricProducer::pullLocked(const int64_t timestampNs) {
349 void GaugeMetricProducer::onConditionChangedLocked(const bool conditionMet,
360 void GaugeMetricProducer::onSlicedConditionMayChangeLocked(bool overallCondition,
373 GaugeMetricProducer::getGaugeFields(const LogEvent& event) {
383 void GaugeMetricProducer::onDataPulled(const std::vector<std::shared_ptr<LogEvent>>& allData) {
393 bool GaugeMetricProducer::hitGuardRailLocked(const MetricDimensionKey& newKey) {
412 void GaugeMetricProducer::onMatchedLogEventInternalLocked(
461 void GaugeMetricProducer::updateCurrentSlicedBucketForAnomaly() {
477 void GaugeMetricProducer::dropDataLocked(const int64_t dropTimeNs) {
486 // the GaugeMetricProducer while holding the lock.
487 void GaugeMetricProducer::flushIfNeededLocked(const int64_t& eventTimeNs) {
506 void GaugeMetricProducer::flushCurrentBucketLocked(const int64_t& eventTimeNs) {
545 size_t GaugeMetricProducer::byteSizeLocked() const {