AWS SDK for C++  1.9.105
AWS SDK for C++
HttpClientMetrics.h
Go to the documentation of this file.
1 
6 #pragma once
10 
11 namespace Aws
12 {
13  namespace Monitoring
14  {
19  {
20  /*
21  * Requires a successful DNS lookup, contains the (IPv4 or IPv6 as appropriate) numeric address of the connection endpoint to which the attempt was sent.
22  */
23  DestinationIp = 0,
24 
29  AcquireConnectionLatency,
30 
35  ConnectionReused,
36 
44  ConnectLatency,
45 
52  RequestLatency,
53 
58  DnsLatency,
59 
64  TcpLatency,
65 
70  SslLatency,
71 
75  Unknown
76  };
77 
79 
81 
83  }
84 }
AWS_CORE_API
#define AWS_CORE_API
Definition: Core_EXPORTS.h:25
Aws::Monitoring::GetHttpClientMetricNameByType
AWS_CORE_API Aws::String GetHttpClientMetricNameByType(HttpClientMetricsType type)
Aws::Monitoring::HttpClientMetricsCollection
Aws::Map< Aws::String, int64_t > HttpClientMetricsCollection
Definition: HttpClientMetrics.h:78
Aws::Monitoring::HttpClientMetricsType
HttpClientMetricsType
Definition: HttpClientMetrics.h:19
AWSString.h
Core_EXPORTS.h
Aws
Definition: AccessManagementClient.h:15
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Monitoring::HttpClientMetricsType::DestinationIp
@ DestinationIp
AWSMap.h
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::Monitoring::GetHttpClientMetricTypeByName
AWS_CORE_API HttpClientMetricsType GetHttpClientMetricTypeByName(const Aws::String &name)