AWSMetrics

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
monroegm-disable-blank-issue-2
pappeste 5 years ago committed by Esteban Papp
parent 2c11569df2
commit 9b84f84d9c

@ -58,7 +58,7 @@ namespace AWSMetrics
int MetricsEvent::GetNumAttributes() const int MetricsEvent::GetNumAttributes() const
{ {
return m_attributes.size(); return static_cast<int>(m_attributes.size());
} }
size_t MetricsEvent::GetSizeInBytes() const size_t MetricsEvent::GetSizeInBytes() const

@ -256,7 +256,7 @@ namespace AWSMetrics
} }
m_globalStats.m_numSuccesses++; m_globalStats.m_numSuccesses++;
m_globalStats.m_sendSizeInBytes += metricsEvent.GetSizeInBytes(); m_globalStats.m_sendSizeInBytes += static_cast<AZStd::atomic<uint32_t>::value_type>(metricsEvent.GetSizeInBytes());
} }
else else
{ {

@ -134,7 +134,7 @@ namespace AWSMetrics
int MetricsQueue::GetNumMetrics() const int MetricsQueue::GetNumMetrics() const
{ {
return m_metrics.size(); return static_cast<int>(m_metrics.size());
} }
size_t MetricsQueue::GetSizeInBytes() const size_t MetricsQueue::GetSizeInBytes() const
@ -175,7 +175,7 @@ namespace AWSMetrics
MetricsEvent& curEvent = m_metrics.front(); MetricsEvent& curEvent = m_metrics.front();
curNum += 1; curNum += 1;
curSizeInBytes += curEvent.GetSizeInBytes(); curSizeInBytes += static_cast<int>(curEvent.GetSizeInBytes());
if (curNum <= maxBatchedRecordsCount && curSizeInBytes <= maxPayloadSizeInBytes) if (curNum <= maxBatchedRecordsCount && curSizeInBytes <= maxPayloadSizeInBytes)
{ {
m_sizeSerializedToJson -= curEvent.GetSizeInBytes(); m_sizeSerializedToJson -= curEvent.GetSizeInBytes();

@ -452,7 +452,7 @@ namespace AWSMetrics
EXPECT_EQ(stats.m_numErrors, MaxNumMetricsEvents / 2); EXPECT_EQ(stats.m_numErrors, MaxNumMetricsEvents / 2);
EXPECT_EQ(stats.m_numDropped, 0); EXPECT_EQ(stats.m_numDropped, 0);
int metricsEventSize = sizeof(AwsMetricsAttributeKeyEventName) - 1 + strlen(AttrValue); int metricsEventSize = static_cast<int>(sizeof(AwsMetricsAttributeKeyEventName) - 1 + strlen(AttrValue));
EXPECT_EQ(stats.m_sendSizeInBytes, metricsEventSize * MaxNumMetricsEvents / 2); EXPECT_EQ(stats.m_sendSizeInBytes, metricsEventSize * MaxNumMetricsEvents / 2);
ASSERT_EQ(m_metricsManager->GetNumBufferedMetrics(), MaxNumMetricsEvents / 2); ASSERT_EQ(m_metricsManager->GetNumBufferedMetrics(), MaxNumMetricsEvents / 2);

@ -124,7 +124,7 @@ namespace AWSMetrics
queue.AddMetrics(metrics); queue.AddMetrics(metrics);
} }
int maxCapacity = queue[0].GetSizeInBytes() * NumTestMetrics / 2; int maxCapacity = static_cast<int>(queue[0].GetSizeInBytes() * NumTestMetrics / 2);
ASSERT_EQ(queue.FilterMetricsByPriority(maxCapacity), NumTestMetrics / 2); ASSERT_EQ(queue.FilterMetricsByPriority(maxCapacity), NumTestMetrics / 2);
ASSERT_EQ(queue.GetNumMetrics(), NumTestMetrics / 2); ASSERT_EQ(queue.GetNumMetrics(), NumTestMetrics / 2);
@ -230,7 +230,7 @@ namespace AWSMetrics
{ {
MetricsEvent metrics; MetricsEvent metrics;
metrics.AddAttribute(MetricsAttribute(AttrName, AttrValue)); metrics.AddAttribute(MetricsAttribute(AttrName, AttrValue));
int sizeOfEachMetrics = metrics.GetSizeInBytes(); int sizeOfEachMetrics = static_cast<int>(metrics.GetSizeInBytes());
MetricsQueue queue; MetricsQueue queue;
queue.AddMetrics(metrics); queue.AddMetrics(metrics);

Loading…
Cancel
Save