MetricsEntity Class

Definition

Represents an entity in a storage analytics metrics table.

public class MetricsEntity : Microsoft.WindowsAzure.Storage.Table.TableEntity
Inheritance
MetricsEntity

Inherited Members

Microsoft.WindowsAzure.Storage.Table.TableEntity

Constructors

MetricsEntity()

Initializes a new instance of the MetricsEntity class.

Properties

AccessType

Gets the AccessType property for the metrics entity, indicating the type of access logged.

AnonymousAuthorizationError

Gets or sets the AnonymousAuthorizationError property for the metrics entity, indicating the number of anonymous requests that returned an AuthorizationError.

AnonymousClientOtherError

Gets or sets the AnonymousClientOtherError property for the metrics entity, indicating the number of anonymous requests that returned an ClientOtherError.

AnonymousClientTimeoutError

Gets or sets the AnonymousClientTimeoutError property for the metrics entity, indicating the number of anonymous requests that returned a ClientTimeoutError.

AnonymousNetworkError

Gets or sets the AnonymousNetworkError property for the metrics entity, indicating the number of anonymous requests that returned a NetworkError.

AnonymousServerOtherError

Gets or sets the AnonymousServerOtherError property for the metrics entity, indicating the number of anonymous requests that returned a ServerOtherError.

AnonymousServerTimeoutError

Gets or sets the AnonymousServerTimeoutError property for the metrics entity, indicating the number of anonymous requests that returned a ServerTimeoutError.

AnonymousSuccess

Gets or sets the AnonymousSuccess property for the metrics entity, indicating the number of successful anonymous requests.

AnonymousThrottlingError

Gets or sets the AnonymousThrottlingError property for the metrics entity, indicating the number of anonymous requests that returned a ThrottlingError.

AuthorizationError

Gets or sets the AuthorizationError property for the metrics entity, indicating the number of authenticated requests that returned an AuthorizationError.

Availability

Gets or sets the Availability property for the metrics entity, indicating the percentage of availability.

AverageE2ELatency

Gets or sets the AverageE2ELatency property for the metrics entity, indicating the average end-to-end latency of successful requests.

AverageServerLatency

Gets or sets the AverageServerLatency property for the metrics entity, indicating the average latency for the service to process a successful request.

ClientOtherError

Gets or sets the ClientOtherError property for the metrics entity, indicating the number of authenticated requests that returned a ClientOtherError.

ClientTimeoutError

Gets or sets the ClientTimeoutError property for the metrics entity, indicating the number of authenticated requests that returned a ClientTimeoutError.

NetworkError

Gets or sets the NetworkError property for the metrics entity, indicating the number of authenticated requests that returned a NetworkError.

PercentAuthorizationError

Gets or sets the PercentAuthorizationError property for the metrics entity, indicating the percentage of requests that failed with an AuthorizationError.

PercentClientOtherError

Gets or sets the PercentClientOtherError property for the metrics entity, indicating the percentage of requests that failed with a ClientOtherError.

PercentNetworkError

Gets or sets the PercentNetworkError property for the metrics entity, indicating the percentage of requests that failed with a NetworkError.

PercentServerOtherError

Gets or sets the PercentServerOtherError property for the metrics entity, indicating the percentage of requests that failed with a ServerOtherError.

PercentSuccess

Gets or sets the PercentSuccess property for the metrics entity, indicating the percentage of successful requests.

PercentThrottlingError

Gets or sets the PercentThrottlingError property for the metrics entity, indicating the percentage of requests that failed with a throttling error.

PercentTimeoutError

Gets or sets the PercentTimeoutError property for the metrics entity, indicating the percentage of requests that failed with a timeout error.

SASAuthorizationError

Gets or sets the SASAuthorizationError property for the metrics entity, indicating the number of SAS requests that returned an AuthorizationError.

SASClientOtherError

Gets or sets the SASClientOtherError property for the metrics entity, indicating the number of SAS requests that returned a ClientOtherError.

SASClientTimeoutError

Gets or sets the SASClientTimeoutError property for the metrics entity, indicating the number of SAS requests that returned a ClientTimeoutError.

SASNetworkError

Gets or sets the SASNetworkError property for the metrics entity, indicating the number of SAS requests that returned a NetworkError.

SASServerOtherError

Gets or sets the SASServerOtherError property for the metrics entity, indicating the number of SAS requests that returned a ServerOtherError.

SASServerTimeoutError

Gets or sets the SASServerTimeoutError property for the metrics entity, indicating the number of SAS requests that returned a ServerTimeoutError.

SASSuccess

Gets or sets the SASSuccess property for the metrics entity, indicating the number of successful SAS requests.

SASThrottlingError

Gets or sets the SASThrottlingError property for the metrics entity, indicating the number of SAS requests that returned a ThrottlingError.

ServerOtherError

Gets or sets the ServerOtherError property for the metrics entity, indicating the number of authenticated requests that returned a ServerOtherError.

ServerTimeoutError

Gets or sets the ServerTimeoutError property for the metrics entity, indicating the number of authenticated requests that returned a ServerTimeoutError.

Success

Gets or sets the Success property for the metrics entity, indicating the number of successful requests.

ThrottlingError

Gets or sets the ThrottlingError property for the metrics entity, indicating the number of authenticated requests that returned a ThrottlingError.

Time

Gets the metrics entity's timestamp in UTC, representing the start time for that log entry.

TotalBillableRequests

Gets or sets the TotalBillableRequests property for the metrics entity, indicating the total number of billable requests.

TotalEgress

Gets or sets the TotalEgress property for the metrics entity, indicating the quantity of egress data, in bytes.

TotalIngress

Gets or sets the TotalIngress property for the metrics entity, indicating the quantity of ingress data, in bytes.

TotalRequests

Gets or sets the TotalRequests property for the metrics entity, indicating the total number of requests.

TransactionType

Gets the TransactionType property for the metrics entity, indicating the type of transaction logged.

Extension Methods

IsDefined(Object)
IsNull(Object)
IsPrimitive(Object)