CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
|
A structure that is used to hold statistics gathering configuration data that is specific to CloudWatch. More...
#include <cloudwatch_sdk_metrics.h>
Data Fields | |
const char * | dimension_connection_str |
Pointer to a string that defines a dimension called "Connection" that is associated with each metric. | |
char | dimension_stream_str [CDI_MAX_STREAM_NAME_STRING_LENGTH] |
A string that defines a dimension called "Stream" that is associated with each metric. A stream is single endpoint within a connection. One or more streams can exist in a connection. | |
uint64_t | timestamp_in_ms_since_epoch |
Time when last statistic of the set was gathered. Units is in milliseconds since epoch. | |
bool | high_resolution |
If true, high resolution storage for metrics is used. This means metrics are stored at 1-second resolution. If false, metrics are stored at 1-minute resolution (CloudWatch default). | |
CloudWatchCounterBasedDeltas | count_based_delta_stats |
Counter based stats that contain delta values. | |
CdiPayloadTimeIntervalStats | payload_time_interval_stats |
Payload time stats. | |
bool | connected |
true if the connection is up, false if the connection is not connected. | |
int | cpu_utilization |
CPU load of poll thread in hundreths of a percent. | |
bool | is_receiver |
true if this endpoint is a receiver, false if a transmitter. | |
A structure that is used to hold statistics gathering configuration data that is specific to CloudWatch.