Lines
100 %
Functions
#pragma once
#include "envoy/stats/stats_macros.h"
namespace Envoy {
namespace Extensions {
namespace Tracers {
namespace SkyWalking {
#define SKYWALKING_TRACER_STATS(COUNTER) \
COUNTER(cache_flushed) \
COUNTER(segments_dropped) \
COUNTER(segments_flushed) \
COUNTER(segments_sent)
struct SkyWalkingTracerStats {
SKYWALKING_TRACER_STATS(GENERATE_COUNTER_STRUCT)
};
using SkyWalkingTracerStatsSharedPtr = std::shared_ptr<SkyWalkingTracerStats>;
} // namespace SkyWalking
} // namespace Tracers
} // namespace Extensions
} // namespace Envoy