Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.DataPointsCollection Namespace

Retired Content

This content and the technology described is outdated and is no longer being maintained. For more information about Transient Fault Handling, see Transient Fault Handling.

 

Classes

  Class Description
Public class AzureStorageDataPointsStore
Implementation of the IDataPointsStore that stores data points in an azure table.
Public class DataPoint
Represents a metric value in a specific point in time.
Public class DataPointsCollectionException
Represents errors that occur during data point collection.
Public class DataPointsCollectionLogFormatter
Public class DataPointsStoreException
Represents errors that occur while accessing a IDataPointsStore.
Public class DataPointTableEntity
Persistent entity used by the AzureStorageDataPointsStore.
Public class InstanceCountChangedEvent
Represents a change in the instance count of a role.
Public class InstanceCountChangedProvider
Implementation of the IInstanceCountChangedProvider based on instance count data points.
Public class PerformanceCounterDataPointsCollector
Collects data points representing performance counter values for a specified role.
Public class QueueLengthDataPointsCollector
Collects data points representing the length of a queue defined in the service information store.
Public class RoleInstanceCountDataPointsCollector
Collects data points representing the instance count of a set of roles.
Public class RulesStoreDataPointsCollectorsProvider
Provides data point collectors based on the operands defined in a rules store and the roles in a service information store.
Public class Sampler
Performs the collection and storage of data points.
Public class SamplerManager
Controls the scheduling of sampling tasks for a set of data points collectors using an IMetronome.
Public class WadPerformanceCounterDataRetriever
Actual implementation of the IPerformanceCounterDataRetriever interface that retrieves Windows Azure Diagnostics performance counter samples.
Public class WadPerformanceCounterEntity
Entity to retrieve Windows Azure Diagnostics performance counter samples.

Interfaces

  Interface Description
Public interface IDataPointsCollector
Provides a generic way to collect data points for a defined metric, that will be used when evaluating reactive rules' conditions.
Public interface IDataPointsCollectorsProvider
Determines which data point collectors need to be scheduled for collection.
Public interface IDataPointsStore
Represents a store for DataPoint instance.
Public interface IInstanceCountChangedProvider
Determines the last instance count change for a role.
Public interface IPerformanceCounterDataRetriever
Represents the retrieval of performance counter information from the Windows Azure Diagnostics table.