TrinityCore
|
This is the complete list of members for Metric, including all inherited members.
_batchTimer | Metric | private |
_databaseName | Metric | private |
_dataStream | Metric | private |
_enabled | Metric | private |
_hostname | Metric | private |
_overallStatusLogger | Metric | private |
_overallStatusTimer | Metric | private |
_overallStatusTimerInterval | Metric | private |
_overallStatusTimerTriggered | Metric | private |
_port | Metric | private |
_queuedData | Metric | private |
_realmName | Metric | private |
_thresholds | Metric | private |
_updateInterval | Metric | private |
Connect() | Metric | private |
FormatInfluxDBTagValue(std::string const &value) | Metric | privatestatic |
FormatInfluxDBValue(bool value) | Metric | privatestatic |
FormatInfluxDBValue(T value) | Metric | privatestatic |
FormatInfluxDBValue(std::string const &value) | Metric | privatestatic |
FormatInfluxDBValue(char const *value) | Metric | privatestatic |
FormatInfluxDBValue(double value) | Metric | privatestatic |
FormatInfluxDBValue(float value) | Metric | privatestatic |
FormatInfluxDBValue(std::chrono::nanoseconds value) | Metric | privatestatic |
GetDataStream() | Metric | inlineprivate |
Initialize(std::string const &realmName, Trinity::Asio::IoContext &ioContext, std::function< void()> overallStatusLogger) | Metric | |
instance() | Metric | static |
IsEnabled() const | Metric | inline |
LoadFromConfigs() | Metric | |
LogEvent(std::string category, std::string title, std::string description) | Metric | |
LogValue(std::string category, T value, TagsList &&... tags) | Metric | inline |
Metric() | Metric | |
ScheduleOverallStatusLog() | Metric | private |
ScheduleSend() | Metric | private |
SendBatch() | Metric | private |
ShouldLog(std::string const &category, int64 value) const | Metric | |
Unload() | Metric | |
Update() | Metric | |
~Metric() | Metric |