(cobra metrics to statsd bot) send info about memory warnings
This commit is contained in:
		@@ -1,6 +1,10 @@
 | 
			
		||||
# Changelog
 | 
			
		||||
All changes to this project will be documented in this file.
 | 
			
		||||
 | 
			
		||||
## [9.8.0] - 2020-06-19
 | 
			
		||||
 | 
			
		||||
(cobra metrics to statsd bot) send info about memory warnings
 | 
			
		||||
 | 
			
		||||
## [9.7.9] - 2020-06-18
 | 
			
		||||
 | 
			
		||||
(http client) fix deadlock when following redirects
 | 
			
		||||
 
 | 
			
		||||
@@ -33,6 +33,24 @@ namespace
 | 
			
		||||
 | 
			
		||||
namespace ix
 | 
			
		||||
{
 | 
			
		||||
    bool processMemoryWarningsMetricsEvent(const Json::Value& msg,
 | 
			
		||||
                                           StatsdClient& statsdClient)
 | 
			
		||||
    {
 | 
			
		||||
        auto startTime = msg["device"]["start_time"].asUInt64();
 | 
			
		||||
        auto timestamp = msg["timestamp"].asUInt64();
 | 
			
		||||
        auto game = msg["device"]["game"].asString();
 | 
			
		||||
 | 
			
		||||
        std::stringstream ss;
 | 
			
		||||
        ss << msg["id"].asString() << "."
 | 
			
		||||
           << game;
 | 
			
		||||
 | 
			
		||||
        std::string id = ss.str();
 | 
			
		||||
 | 
			
		||||
        statsdClient.timing(id, (timestamp - startTime) / 1000);
 | 
			
		||||
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    bool processNetRequestMetricsEvent(const Json::Value& msg,
 | 
			
		||||
                                       StatsdClient& statsdClient)
 | 
			
		||||
    {
 | 
			
		||||
@@ -216,6 +234,10 @@ namespace ix
 | 
			
		||||
            {
 | 
			
		||||
                success = processNetRequestMetricsEvent(msg, statsdClient);
 | 
			
		||||
            }
 | 
			
		||||
            else if (msg["id"].asString() == "engine_memory_warning_id")
 | 
			
		||||
            {
 | 
			
		||||
                success = processMemoryWarningsMetricsEvent(msg, statsdClient);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            if (success) sentCount++;
 | 
			
		||||
        });
 | 
			
		||||
 
 | 
			
		||||
@@ -6,4 +6,4 @@
 | 
			
		||||
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
#define IX_WEBSOCKET_VERSION "9.7.9"
 | 
			
		||||
#define IX_WEBSOCKET_VERSION "9.8.0"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user