CobraConnection: sets a unique id field for all messages sent to [cobra](https://github.com/machinezone/cobra).

CobraConnection: sets a counter as a field for each event published.
This commit is contained in:
Benjamin Sergeant
2019-08-26 09:51:25 -07:00
parent ac60ec4320
commit 0847e60d2a
7 changed files with 47 additions and 2 deletions

View File

@ -151,6 +151,10 @@ namespace ix
_last_update;
mutable std::mutex _last_update_mutex; // protect access to _last_update
/// Bump a counter for each metric type
std::unordered_map<std::string, int> _counters;
mutable std::mutex _counters_mutex; // protect access to _counters
// const strings for internal ids
static const std::string kSetRateControlId;
static const std::string kSetBlacklistId;