cloudwatch_metrics_collector_test.cpp
/tmp/ws/src/cloudwatch_metrics_collector/cloudwatch_metrics_collector/test/
cloudwatch__metrics__collector__test_8cpp
cloudwatch_metrics_collector/metrics_collector.hpp
cloudwatch_metrics_collector/metrics_collector_parameter_helper.hpp
GetMetricDataEpochMillisFixture
GetMetricDataEpochMillisTestDatum
MetricBatcherMock
MetricPublisherMock
MetricsCollectorFixture
MetricServiceFactoryMock
MetricServiceMock
INSTANTIATE_TEST_CASE_P
cloudwatch__metrics__collector__test_8cpp.html
a1b59523d5107f4a0c2bf8955610b067e
(getMetricDataEpochMillisTest, GetMetricDataEpochMillisFixture, ::testing::ValuesIn(getMetricDataEpochMillisTestData))
int
main
cloudwatch__metrics__collector__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
MATCHER_P
cloudwatch__metrics__collector__test_8cpp.html
a040967f02b2b696cac07823d8de5863a
(metricsAreEqual, toTest, "")
TEST_F
cloudwatch__metrics__collector__test_8cpp.html
a6bc385897a678f00ad08cdd4f6eba0c2
(MetricsCollectorFixture, Sanity)
TEST_F
cloudwatch__metrics__collector__test_8cpp.html
a117056b02d844142cdd249ed6d49049f
(MetricsCollectorFixture, TestInitialize)
TEST_F
cloudwatch__metrics__collector__test_8cpp.html
a15443942c9e7c3c630636d8f0cb1f32a
(MetricsCollectorFixture, timerCallsMetricManagerService)
TEST_F
cloudwatch__metrics__collector__test_8cpp.html
a990d752e8259e2b06c6217ee426ba8d4
(MetricsCollectorFixture, metricsRecordedNoDimension)
TEST_F
cloudwatch__metrics__collector__test_8cpp.html
afa5b02d7415434464a1c83c884a55ae7
(MetricsCollectorFixture, metricRecordedWithDimension)
TEST_F
cloudwatch__metrics__collector__test_8cpp.html
a151255d99f94702c37bc51e99c8e865d
(MetricsCollectorFixture, metricRecordedWithDefaultDimensions)
TEST_F
cloudwatch__metrics__collector__test_8cpp.html
a4a4bdb4c259cecf8f1117c8ba916e1c4
(MetricsCollectorFixture, customTopicsListened)
TEST_P
cloudwatch__metrics__collector__test_8cpp.html
a5882b49be4957d424b6919b04d6880d2
(GetMetricDataEpochMillisFixture, getMetricDataEpochMillisTestOk)
const GetMetricDataEpochMillisTestDatum
getMetricDataEpochMillisTestData
cloudwatch__metrics__collector__test_8cpp.html
ad6c46a524c72c7a837ec62def3e89632
[]
int
test_argc
cloudwatch__metrics__collector__test_8cpp.html
ace564c0e333e4e1ce3087397d482ff78
char **
test_argv
cloudwatch__metrics__collector__test_8cpp.html
a3c60af2c192245d992031d3ed4010db7
main.cpp
/tmp/ws/src/cloudwatch_metrics_collector/cloudwatch_metrics_collector/src/
main_8cpp
cloudwatch_metrics_collector/metrics_collector.hpp
cloudwatch_metrics_collector/metrics_collector_parameter_helper.hpp
int
main
main_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
metrics_collector.cpp
/tmp/ws/src/cloudwatch_metrics_collector/cloudwatch_metrics_collector/src/
metrics__collector_8cpp
cloudwatch_metrics_collector/metrics_collector.hpp
cloudwatch_metrics_collector/metrics_collector_parameter_helper.hpp
Aws
Aws::CloudWatchMetrics
Aws::CloudWatchMetrics::Utils
metrics_collector.hpp
/tmp/ws/src/cloudwatch_metrics_collector/cloudwatch_metrics_collector/include/cloudwatch_metrics_collector/
metrics__collector_8hpp
Aws::CloudWatchMetrics::Utils::MetricsCollector
Aws
Aws::CloudWatchMetrics
Aws::CloudWatchMetrics::Utils
metrics_collector_parameter_helper.cpp
/tmp/ws/src/cloudwatch_metrics_collector/cloudwatch_metrics_collector/src/
metrics__collector__parameter__helper_8cpp
cloudwatch_metrics_collector/metrics_collector_parameter_helper.hpp
Aws
Aws::CloudWatchMetrics
Aws::CloudWatchMetrics::Utils
void
ReadCloudWatchOptions
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a27eafeed27cac54856cd254cca0db607
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, Aws::CloudWatchMetrics::CloudWatchOptions &cloudwatch_options)
void
ReadFileManagerStrategyOptions
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
aba7ab6a5e91ceca4b276ccf85d4730d8
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, Aws::FileManagement::FileManagerStrategyOptions &file_manager_strategy_options)
void
ReadMetricDimensions
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a0f406ac1a3445efca0611fd46d05668f
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, Aws::String &dimensions_param, std::map< std::string, std::string > &metric_dims)
void
ReadMetricNamespace
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a954308f6ae2c32af38659851475797f1
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, std::string &metric_namespace)
void
ReadOption
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a75d4cf378c27356257150d3241a3f2dc
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, const std::string &option_key, const std::string &default_value, std::string &option_value)
void
ReadOption
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
afc518f6adbb0d1c1e69d6899076eefb9
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, const std::string &option_key, const size_t &default_value, size_t &option_value)
void
ReadPublishFrequency
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a9075eb4c0f7be4b25c6e5d0df80c5d66
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, double &publish_frequency)
void
ReadStorageResolution
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a4749a50cc7694a87a31e862dc3036c48
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, int &storage_resolution)
void
ReadTopics
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a153ba2541e7e379e46fae4c449e17469
(std::vector< std::string > &topics)
void
ReadUploaderOptions
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
acecb7951bce60b9a3ba01d2068ce3d64
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, Aws::DataFlow::UploaderOptions &uploader_options)
metrics_collector_parameter_helper.hpp
/tmp/ws/src/cloudwatch_metrics_collector/cloudwatch_metrics_collector/include/cloudwatch_metrics_collector/
metrics__collector__parameter__helper_8hpp
Aws
Aws::CloudWatchMetrics
Aws::CloudWatchMetrics::Utils
const std::string
kNodeParamMonitorTopicsListKey
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a5bf19208f8fc36fafea6cbf4d89118ce
("aws_monitored_metric_topics")
void
ReadCloudWatchOptions
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a27eafeed27cac54856cd254cca0db607
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, Aws::CloudWatchMetrics::CloudWatchOptions &cloudwatch_options)
void
ReadFileManagerStrategyOptions
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
aba7ab6a5e91ceca4b276ccf85d4730d8
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, Aws::FileManagement::FileManagerStrategyOptions &file_manager_strategy_options)
void
ReadMetricDimensions
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a0f406ac1a3445efca0611fd46d05668f
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, Aws::String &dimensions_param, std::map< std::string, std::string > &metric_dims)
void
ReadMetricNamespace
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a954308f6ae2c32af38659851475797f1
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, std::string &metric_namespace)
void
ReadOption
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a75d4cf378c27356257150d3241a3f2dc
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, const std::string &option_key, const std::string &default_value, std::string &option_value)
void
ReadOption
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
afc518f6adbb0d1c1e69d6899076eefb9
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, const std::string &option_key, const size_t &default_value, size_t &option_value)
void
ReadPublishFrequency
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a9075eb4c0f7be4b25c6e5d0df80c5d66
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, double &publish_frequency)
void
ReadStorageResolution
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a4749a50cc7694a87a31e862dc3036c48
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, int &storage_resolution)
void
ReadTopics
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a153ba2541e7e379e46fae4c449e17469
(std::vector< std::string > &topics)
void
ReadUploaderOptions
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
acecb7951bce60b9a3ba01d2068ce3d64
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, Aws::DataFlow::UploaderOptions &uploader_options)
const std::string
kNodeDefaulMetricsTopic
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a7c3d5ae9b4659cb7b3ba0b2248234367
constexpr int
kNodeDefaultMetricDatumStorageResolution
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a51ca7a5176a9b5eed5dde8aae9b73a08
const std::string
kNodeDefaultMetricNamespace
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
ac4e26124cf0fc57c4b3b8b3c5535da5b
const int
kNodeMetricServiceTimeSec
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
ae10b0f18bd5b12a00c56357e0e0ec9a3
const std::string
kNodeName
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a495cead3473e0a71b088e8ef1ed621dc
constexpr char
kNodeParamBatchMaxQueueSize
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a73c47f53d2528cad43754ac7154c726e
[]
constexpr char
kNodeParamBatchTriggerPublishSize
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
ace62d704a63ca7207067c66d00ad8805
[]
const std::string
kNodeParamDefaultMetricDimensionsKey
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a5f4e9b83ac9147c37a6fdb3f6d5476b7
constexpr char
kNodeParamFileExtension
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a85e96c2d65a39840963d8872890c81d8
[]
constexpr char
kNodeParamFileMaxQueueSize
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a0240fdf7c978835ae63fa6bcdeb42474
[]
constexpr char
kNodeParamFilePrefix
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a95d58c6d29f58d78bf9692a9a495b297
[]
constexpr char
kNodeParamFileUploadBatchSize
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
aaaa330170539eee02dc8450f4896c7bc
[]
constexpr char
kNodeParamMaximumFileSize
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
adb6736729a3777dae24b32666ba61987
[]
const std::string
kNodeParamMetricDatumStorageResolutionKey
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a9914c4d7f515364accf9c4c4cf26e8da
const std::set< int >
kNodeParamMetricDatumStorageResolutionValidValues
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
ae62988e57d294608b6e2dff6620d7184
const std::string
kNodeParamMetricNamespaceKey
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a2d816d4fe74e8637a338d96205518e23
const char
kNodeParamPublishFrequencyKey
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a9b851b70c6d027e5c4a61a62c9a3cc72
[]
constexpr char
kNodeParamStorageDirectory
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a3deb45f5ce38287dfefdea69ba641290
[]
constexpr char
kNodeParamStorageLimit
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a9a553565c2a804716d8b15566e0ff644
[]
constexpr char
kNodeParamStreamMaxQueueSize
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
acbcc25e53f312ad00bd2fcf7033cc1de
[]
constexpr int
kNodePublishFrequencyDefaultValue
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a39fea1633fdbc4686e161b841dd32929
constexpr int
kNodeSubQueueSize
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a85c63c2c83f6834dd3b8d8c228b576a4
GetMetricDataEpochMillisFixture
classGetMetricDataEpochMillisFixture.html
GetMetricDataEpochMillisTestDatum
structGetMetricDataEpochMillisTestDatum.html
int64_t
expected_timestamp
structGetMetricDataEpochMillisTestDatum.html
a87a85e0a1279116b028ef71f35c03187
ros::Time
input_time
structGetMetricDataEpochMillisTestDatum.html
ab119415f29333eafaac04ebd546b112a
MetricBatcherMock
classMetricBatcherMock.html
Aws::CloudWatchMetrics::MetricBatcher
MOCK_METHOD0
classMetricBatcherMock.html
af9df6654e039ae067b5d5f175a8dc992
(publishBatchedData, bool())
MetricPublisherMock
classMetricPublisherMock.html
Aws::CloudWatchMetrics::MetricPublisher
MetricPublisherMock
classMetricPublisherMock.html
a81b5b12dd86a4903578183b4e14a4c42
(const std::string &metrics_namespace, const Aws::Client::ClientConfiguration &client_config)
Aws::CloudWatchMetrics::Utils::MetricsCollector
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
Service
bool
checkIfOnline
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
a273484ead54c5001b2082a7c8e87bb1e
(std_srvs::Trigger::Request &request, std_srvs::Trigger::Response &response)
void
Initialize
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
a8efe6a9394a5e1a7a3ced4266d7f8012
(std::string metric_namespace, std::map< std::string, std::string > &default_dimensions, int storage_resolution, const ros::NodeHandle &node_handle, const Aws::Client::ClientConfiguration &config, const Aws::SDKOptions &sdk_options, const Aws::CloudWatchMetrics::CloudWatchOptions &cloudwatch_options, const std::shared_ptr< MetricServiceFactory > &metric_service_factory=std::make_shared< MetricServiceFactory >())
MetricsCollector
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
a190fbc0b8a69c89e5fdbc309a83bfeb9
()=default
int
RecordMetrics
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
a0de9bc9b59e05541f0c15594c32cd908
(const ros_monitoring_msgs::MetricList::ConstPtr &metric_list_msg)
bool
shutdown
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
ab6ce9d5d975886dc5cc385b53792e996
() override
bool
start
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
a9556865dd036741c78a77062cf7fa413
() override
void
SubscribeAllTopics
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
a3a92fcb952f00136b0378b8967d1c018
()
void
TriggerPublish
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
ac4eab898d1bd6987a523b62e14a9d2ba
(const ros::TimerEvent &)
~MetricsCollector
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
a9b243bf07b787b35b20870bef6c9a662
() override=default
static int64_t
GetMetricDataEpochMillis
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
afcd152b115e2352a359dd9a5299aa933
(const ros_monitoring_msgs::MetricData &metric_msg)
std::map< std::string, std::string >
default_dimensions_
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
adebcf644e865b26576bc0f3c8747c1bf
std::string
metric_namespace_
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
ac15f7d19aeb633de700accb64db72bc6
std::shared_ptr< MetricService >
metric_service_
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
a78dc57b65d0810f1f2d8d4bfb2bf5069
ros::NodeHandle
node_handle_
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
a5014098d1d201fb7b1c8d7c56d8d2951
std::atomic< int >
storage_resolution_
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
aa674a473a6768f849e6ccf81d336e92f
std::vector< ros::Subscriber >
subscriptions_
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
a0854c9510f8ef17413d26cd6ba749511
std::vector< std::string >
topics_
classAws_1_1CloudWatchMetrics_1_1Utils_1_1MetricsCollector.html
ad0dd27ec7dbac464ea807d11ca779af2
MetricsCollectorFixture
classMetricsCollectorFixture.html
ros_monitoring_msgs::MetricData
BasicMetricData
classMetricsCollectorFixture.html
a718603b93bd4602a980e3c7972e06858
()
void
Initialize
classMetricsCollectorFixture.html
a47a108fd250a65fb654c3fd4969bd55c
(std::map< std::string, std::string > metric_dimensions)
void
SendMetricMessages
classMetricsCollectorFixture.html
a54ceb235b5f67bb746797c3ef1090581
(int num_msgs, ros_monitoring_msgs::MetricData &metric_data_proto)
void
SetUp
classMetricsCollectorFixture.html
a0c27eb1169c435ee20c4d4ad30d83b9c
() override
void
TearDown
classMetricsCollectorFixture.html
ac80db47ed52679afb29c7fb272b65082
() override
Aws::CloudWatchMetrics::CloudWatchOptions
cloudwatch_options
classMetricsCollectorFixture.html
ad6bdb506366fe4c3c054ac200d4b0657
Aws::Client::ClientConfiguration
config
classMetricsCollectorFixture.html
a9785548c8b67deabc5824f3d0092eafc
const std::string
kMetricName1
classMetricsCollectorFixture.html
a0a8479d5b15a302c4f068b062bce8600
const std::string
kMetricsTopic
classMetricsCollectorFixture.html
a2bd9b81f9fd9b39af14f384d0a94d771
const std::string
kMetricUnit1
classMetricsCollectorFixture.html
af583eeebd7add9e0f18165140f891115
std::shared_ptr< MetricBatcherMock >
metric_batcher
classMetricsCollectorFixture.html
aa9b21a9d9b49b0370e110c53f5bac886
const std::string
metric_namespace
classMetricsCollectorFixture.html
a288672358170fa4d8dc8b446071eab7c
std::shared_ptr< MetricPublisherMock >
metric_publisher
classMetricsCollectorFixture.html
a0712eb9c603cd0d3c40ffc52bacecaa3
std::shared_ptr< MetricServiceMock >
metric_service
classMetricsCollectorFixture.html
a7835dc7947ad2c31d3e7662b6fad24ac
std::shared_ptr< MetricsCollector >
metrics_collector
classMetricsCollectorFixture.html
a85e0bd5a0aa400162cfb1257e455421d
std::shared_ptr< ros::Publisher >
metrics_pub
classMetricsCollectorFixture.html
a3b414d57b4e3fd3a8adfa5398cebe852
std::shared_ptr< ros::NodeHandle >
node_handle
classMetricsCollectorFixture.html
a746dbce048c597e56cdb41a1ae9575d2
Aws::SDKOptions
sdk_options
classMetricsCollectorFixture.html
a445a06658c1deff007fedb6eac9a3769
MetricServiceFactoryMock
classMetricServiceFactoryMock.html
Aws::CloudWatchMetrics::MetricServiceFactory
MOCK_METHOD4
classMetricServiceFactoryMock.html
a6422c5aa44e06b583fd7be73b2bd27d7
(createMetricService, std::shared_ptr< MetricService >(const std::string &metrics_namespace, const Aws::Client::ClientConfiguration &client_config, const Aws::SDKOptions &sdk_options, const CloudWatchOptions &cloudwatch_option))
MetricServiceMock
classMetricServiceMock.html
Aws::CloudWatchMetrics::MetricService
MetricServiceMock
classMetricServiceMock.html
a949f95fbe8f9c8fa94758145e705e476
(std::shared_ptr< Publisher< MetricDatumCollection >> publisher, std::shared_ptr< DataBatcher< MetricDatum >> batcher, std::shared_ptr< FileUploadStreamer< MetricDatumCollection >> file_upload_streamer=nullptr)
MOCK_METHOD0
classMetricServiceMock.html
af57531511bf1d12af7b737c535796a9a
(start, bool())
MOCK_METHOD0
classMetricServiceMock.html
a0ce330c0526671b82b6d3b544e05f8b6
(shutdown, bool())
MOCK_METHOD0
classMetricServiceMock.html
ae0fa5da798d0c09bd24c08e81b56066c
(publishBatchedData, bool())
MOCK_METHOD1
classMetricServiceMock.html
adb8cb64e55db813e7389da497fd5fced
(batchData, bool(const MetricObject &data_to_batch))
Aws
namespaceAws.html
Aws::CloudWatchMetrics
Aws::CloudWatchMetrics
namespaceAws_1_1CloudWatchMetrics.html
Aws::CloudWatchMetrics::Utils
Aws::CloudWatchMetrics::Utils
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
Aws::CloudWatchMetrics::Utils::MetricsCollector
const std::string
kNodeParamMonitorTopicsListKey
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a5bf19208f8fc36fafea6cbf4d89118ce
("aws_monitored_metric_topics")
void
ReadCloudWatchOptions
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a27eafeed27cac54856cd254cca0db607
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, Aws::CloudWatchMetrics::CloudWatchOptions &cloudwatch_options)
void
ReadFileManagerStrategyOptions
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
aba7ab6a5e91ceca4b276ccf85d4730d8
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, Aws::FileManagement::FileManagerStrategyOptions &file_manager_strategy_options)
void
ReadMetricDimensions
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a0f406ac1a3445efca0611fd46d05668f
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, Aws::String &dimensions_param, std::map< std::string, std::string > &metric_dims)
void
ReadMetricNamespace
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a954308f6ae2c32af38659851475797f1
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, std::string &metric_namespace)
void
ReadOption
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a75d4cf378c27356257150d3241a3f2dc
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, const std::string &option_key, const std::string &default_value, std::string &option_value)
void
ReadOption
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
afc518f6adbb0d1c1e69d6899076eefb9
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, const std::string &option_key, const size_t &default_value, size_t &option_value)
void
ReadPublishFrequency
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a9075eb4c0f7be4b25c6e5d0df80c5d66
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, double &publish_frequency)
void
ReadStorageResolution
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a4749a50cc7694a87a31e862dc3036c48
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, int &storage_resolution)
void
ReadTopics
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a153ba2541e7e379e46fae4c449e17469
(std::vector< std::string > &topics)
void
ReadUploaderOptions
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
acecb7951bce60b9a3ba01d2068ce3d64
(const std::shared_ptr< Aws::Client::ParameterReaderInterface > ¶meter_reader, Aws::DataFlow::UploaderOptions &uploader_options)
const std::string
kNodeDefaulMetricsTopic
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a7c3d5ae9b4659cb7b3ba0b2248234367
constexpr int
kNodeDefaultMetricDatumStorageResolution
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a51ca7a5176a9b5eed5dde8aae9b73a08
const std::string
kNodeDefaultMetricNamespace
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
ac4e26124cf0fc57c4b3b8b3c5535da5b
const int
kNodeMetricServiceTimeSec
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
ae10b0f18bd5b12a00c56357e0e0ec9a3
const std::string
kNodeName
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a495cead3473e0a71b088e8ef1ed621dc
constexpr char
kNodeParamBatchMaxQueueSize
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a73c47f53d2528cad43754ac7154c726e
[]
constexpr char
kNodeParamBatchTriggerPublishSize
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
ace62d704a63ca7207067c66d00ad8805
[]
const std::string
kNodeParamDefaultMetricDimensionsKey
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a5f4e9b83ac9147c37a6fdb3f6d5476b7
constexpr char
kNodeParamFileExtension
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a85e96c2d65a39840963d8872890c81d8
[]
constexpr char
kNodeParamFileMaxQueueSize
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a0240fdf7c978835ae63fa6bcdeb42474
[]
constexpr char
kNodeParamFilePrefix
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a95d58c6d29f58d78bf9692a9a495b297
[]
constexpr char
kNodeParamFileUploadBatchSize
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
aaaa330170539eee02dc8450f4896c7bc
[]
constexpr char
kNodeParamMaximumFileSize
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
adb6736729a3777dae24b32666ba61987
[]
const std::string
kNodeParamMetricDatumStorageResolutionKey
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a9914c4d7f515364accf9c4c4cf26e8da
const std::set< int >
kNodeParamMetricDatumStorageResolutionValidValues
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
ae62988e57d294608b6e2dff6620d7184
const std::string
kNodeParamMetricNamespaceKey
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a2d816d4fe74e8637a338d96205518e23
const char
kNodeParamPublishFrequencyKey
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a9b851b70c6d027e5c4a61a62c9a3cc72
[]
constexpr char
kNodeParamStorageDirectory
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a3deb45f5ce38287dfefdea69ba641290
[]
constexpr char
kNodeParamStorageLimit
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a9a553565c2a804716d8b15566e0ff644
[]
constexpr char
kNodeParamStreamMaxQueueSize
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
acbcc25e53f312ad00bd2fcf7033cc1de
[]
constexpr int
kNodePublishFrequencyDefaultValue
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a39fea1633fdbc4686e161b841dd32929
constexpr int
kNodeSubQueueSize
namespaceAws_1_1CloudWatchMetrics_1_1Utils.html
a85c63c2c83f6834dd3b8d8c228b576a4