Click or drag to resize
CloudMonitoringProvider Class
This API is preliminary and subject to change.
Provides an implementation of IMonitoringService for operating with Rackspace's Cloud Monitoring product.
Inheritance Hierarchy
SystemObject
  net.openstack.Providers.RackspaceProviderBaseIMonitoringService
    net.openstack.Providers.RackspaceCloudMonitoringProvider

Namespace: net.openstack.Providers.Rackspace
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
public class CloudMonitoringProvider : ProviderBase<IMonitoringService>, 
	IMonitoringService

The CloudMonitoringProvider type exposes the following members.

Constructors
  NameDescription
Public methodCloudMonitoringProvider
Initializes a new instance of the CloudMonitoringProvider class with the specified values.
Top
Methods
  NameDescription
Public methodCreateAgentTokenAsync
Creates a new agent token.
Public methodCreateAlarmAsync
Creates a new alarm.
Public methodCreateCheckAsync
Creates a new check.
Public methodCreateEntityAsync
Creates a new monitoring entity.
Public methodCreateNotificationAsync
Creates a new notification.
Public methodCreateNotificationPlanAsync
Creates a new notification plan.
Public methodDiscoverAlarmNotificationHistoryAsync
Gets a collection of CheckId objects identifying the particular checks for which an alarm notification history is present for a particular entity/alarm combination.
Public methodEvaluateAlarmExampleAsync
Evaluate the template of a single alarm example.
Public methodGetAccountAsync
Gets information about a monitoring account.
Public methodGetAgentAsync
Gets a monitoring agent by ID.
Public methodGetAgentConnectionAsync
Gets a monitoring agent connection by ID.
Public methodGetAgentHostInformationAsync
Gets agent host information reported by a monitoring agent.
Public methodGetAgentTokenAsync
Gets a monitoring agent token by ID.
Public methodGetAlarmAsync
Gets a monitoring alarm by ID.
Public methodGetAlarmExampleAsync
Gets a monitoring alarm example by ID.
Public methodGetAlarmNotificationHistoryAsync
Gets a monitoring alarm notification history item by ID.
Public methodGetCheckAsync
Gets a monitoring check by ID.
Public methodGetCheckTypeAsync
Gets a monitoring check type by ID.
Public methodGetCpuInformationAsync
Gets CPU information reported by a monitoring agent.
Public methodGetDataPointsAsync
Gets a collection of data points collected for a metric by the monitoring service.
Public methodGetDiskInformationAsync
Gets disk information reported by a monitoring agent.
Public methodGetEntityAsync
Gets a monitoring entity by ID.
Public methodGetFilesystemInformationAsync
Gets filesystem information reported by a monitoring agent.
Public methodGetLimitsAsync
Gets the resource and rate limits enforced by the monitoring service.
Public methodGetLoginInformationAsync
Gets login information reported by a monitoring agent.
Public methodGetMemoryInformationAsync
Gets memory information reported by a monitoring agent.
Public methodGetMonitoringZoneAsync
Gets a monitoring zone by ID.
Public methodGetNetworkInterfaceInformationAsync
Gets network interface information reported by a monitoring agent.
Public methodGetNotificationAsync
Gets a monitoring notification by ID.
Public methodGetNotificationPlanAsync
Gets a monitoring notification plan by ID.
Public methodGetNotificationTypeAsync
Gets a monitoring notification type by ID.
Public methodGetProcessInformationAsync
Gets process information reported by a monitoring agent.
Public methodGetSystemInformationAsync
Gets system information reported by a monitoring agent.
Public methodListAgentCheckTargetsAsync
Gets a collection of monitoring agent check targets.
Public methodListAgentConnectionsAsync
Gets a collection of monitoring agent connections.
Public methodListAgentsAsync
Gets a collection of monitoring agents.
Public methodListAgentTokensAsync
Gets a collection of monitoring agent tokens.
Public methodListAlarmChangelogsAsync(AlarmChangelogId, NullableInt32, NullableDateTimeOffset, NullableDateTimeOffset, CancellationToken)
Gets a collection of monitoring alarm changelogs.
Public methodListAlarmChangelogsAsync(EntityId, AlarmChangelogId, NullableInt32, NullableDateTimeOffset, NullableDateTimeOffset, CancellationToken)
Gets a collection of monitoring alarm changelogs.
Public methodListAlarmExamplesAsync
Gets a collection of monitoring alarm examples.
Public methodListAlarmNotificationHistoryAsync
Gets a collection of monitoring alarm notification history items.
Public methodListAlarmsAsync
Gets a collection of monitoring entities.
Public methodListAuditsAsync
Gets a collection of monitoring audits.
Public methodListChecksAsync
Gets a collection of monitoring checks.
Public methodListCheckTypesAsync
Gets a collection of monitoring check types.
Public methodListEntitiesAsync
Gets a collection of monitoring entities.
Public methodListEntityOverviewsAsync(EntityId, NullableInt32, CancellationToken)
Gets a collection of monitoring entity overviews.
Public methodListEntityOverviewsAsync(EntityId, NullableInt32, IEnumerableEntityId, CancellationToken)
Gets a collection of monitoring entity overviews, filtered by entity ID.
Public methodListMetricsAsync
Gets a collection of monitoring metrics.
Public methodListMonitoringZonesAsync
Gets a collection of monitoring zones.
Public methodListNotificationPlansAsync
Gets a collection of monitoring notification plans.
Public methodListNotificationsAsync
Gets a collection of monitoring notifications.
Public methodListNotificationTypesAsync
Gets a collection of monitoring notification types.
Public methodPerformTraceRouteFromMonitoringZoneAsync
Perform a traceroute operation from a monitoring zone to a particular target.
Public methodRemoveAgentTokenAsync
Remove and delete a monitoring agent token by ID.
Public methodRemoveAlarmAsync
Remove and delete a monitoring alarm by ID.
Public methodRemoveCheckAsync
Remove and delete a monitoring check by ID.
Public methodRemoveEntityAsync
Remove and delete a monitoring entity by ID.
Public methodRemoveNotificationAsync
Remove and delete a monitoring notification by ID.
Public methodRemoveNotificationPlanAsync
Remove and delete a monitoring notification plan by ID.
Public methodTestAlarmAsync
Test a monitoring alarm.
Public methodTestCheckAsync
Test a monitoring check.
Public methodTestExistingCheckAsync
Test an existing check by ID.
Public methodTestExistingNotificationAsync
Test an existing notification by ID.
Public methodTestNotificationAsync
Test a monitoring notification.
Public methodUpdateAccountAsync
Updates a monitoring account.
Public methodUpdateAgentTokenAsync
Updates a monitoring agent token.
Public methodUpdateAlarmAsync
Updates a monitoring alarm.
Public methodUpdateCheckAsync
Updates a monitoring check.
Public methodUpdateEntityAsync
Updates a monitoring entity.
Public methodUpdateNotificationAsync
Updates a monitoring notification.
Public methodUpdateNotificationPlanAsync
Updates a monitoring notification plan.
Top
Extension Methods
  NameDescription
Public Extension MethodCreateAgentToken
Creates a new agent token.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodCreateAlarm
Creates a new alarm.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodCreateCheck
Creates a new check.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodCreateEntity
Creates a new monitoring entity.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodCreateNotification
Creates a new notification.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodCreateNotificationPlan
Creates a new notification plan.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodDiscoverAlarmNotificationHistory
Gets a collection of CheckId objects identifying the particular checks for which an alarm notification history is present for a particular entity/alarm combination.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodEvaluateAlarmExample
Evaluate the template of a single alarm example.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetAccount
Gets information about a monitoring account.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetAgent
Gets a monitoring agent by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetAgentConnection
Gets a monitoring agent connection by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetAgentHostInformation
Gets agent host information reported by a monitoring agent.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetAgentToken
Gets a monitoring agent token by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetAlarm
Gets a monitoring alarm by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetAlarmExample
Gets a monitoring alarm example by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetAlarmNotificationHistory
Gets a monitoring alarm notification history item by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetCheck
Gets a monitoring check by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetCheckType
Gets a monitoring check type by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetCpuInformation
Gets CPU information reported by a monitoring agent.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetDataPoints
Gets a collection of data points collected for a metric by the monitoring service.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetDiskInformation
Gets disk information reported by a monitoring agent.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetEntity
Gets a monitoring entity by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetFilesystemInformation
Gets filesystem information reported by a monitoring agent.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetLimits
Gets the resource and rate limits enforced by the monitoring service.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetLoginInformation
Gets login information reported by a monitoring agent.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetMemoryInformation
Gets memory information reported by a monitoring agent.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetMonitoringZone
Gets a monitoring zone by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetNetworkInterfaceInformation
Gets network interface information reported by a monitoring agent.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetNotification
Gets a monitoring notification by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetNotificationPlan
Gets a monitoring notification plan by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetNotificationType
Gets a monitoring notification type by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetProcessInformation
Gets process information reported by a monitoring agent.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodGetSystemInformation
Gets system information reported by a monitoring agent.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListAgentCheckTargets
Gets a collection of monitoring agent check targets.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListAgentConnections
Gets a collection of monitoring agent connections.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListAgents
Gets a collection of monitoring agents.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListAgentTokens
Gets a collection of monitoring agent tokens.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListAlarmChangelogs(AlarmChangelogId, NullableInt32, NullableDateTimeOffset, NullableDateTimeOffset)Overloaded.
Gets a collection of monitoring alarm changelogs.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListAlarmChangelogs(EntityId, AlarmChangelogId, NullableInt32, NullableDateTimeOffset, NullableDateTimeOffset)Overloaded.
Gets a collection of monitoring alarm changelogs.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListAlarmExamples
Gets a collection of monitoring alarm examples.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListAlarmNotificationHistory
Gets a collection of monitoring alarm notification history items.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListAlarms
Gets a collection of monitoring entities.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListAudits
Gets a collection of monitoring audits.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListChecks
Gets a collection of monitoring checks.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListCheckTypes
Gets a collection of monitoring check types.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListEntities
Gets a collection of monitoring entities.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListEntityOverviews(EntityId, NullableInt32)Overloaded.
Gets a collection of monitoring entity overviews.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListEntityOverviews(EntityId, NullableInt32, IEnumerableEntityId)Overloaded.
Gets a collection of monitoring entity overviews, filtered by entity ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListMetrics
Gets a collection of monitoring metrics.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListMonitoringZones
Gets a collection of monitoring zones.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListNotificationPlans
Gets a collection of monitoring notification plans.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListNotifications
Gets a collection of monitoring notifications.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodListNotificationTypes
Gets a collection of monitoring notification types.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodPerformTraceRouteFromMonitoringZone
Perform a traceroute operation from a monitoring zone to a particular target.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodRemoveAgentToken
Remove and delete a monitoring agent token by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodRemoveAlarm
Remove and delete a monitoring alarm by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodRemoveCheck
Remove and delete a monitoring check by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodRemoveEntity
Remove and delete a monitoring entity by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodRemoveNotification
Remove and delete a monitoring notification by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodRemoveNotificationPlan
Remove and delete a monitoring notification plan by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodTestAlarm
Test a monitoring alarm.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodTestCheck
Test a monitoring check.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodTestExistingCheck
Test an existing check by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodTestExistingNotification
Test an existing notification by ID.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodTestNotification
Test a monitoring notification.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodUpdateAccount
Updates a monitoring account.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodUpdateAgentToken
Updates a monitoring agent token.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodUpdateAlarm
Updates a monitoring alarm.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodUpdateCheck
Updates a monitoring check.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodUpdateEntity
Updates a monitoring entity.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodUpdateNotification
Updates a monitoring notification.
(Defined by MonitoringServiceExtensions.)
Public Extension MethodUpdateNotificationPlan
Updates a monitoring notification plan.
(Defined by MonitoringServiceExtensions.)
Top
Properties
  NameDescription
Public propertyApplicationUserAgent
Gets or sets the application-specific user agent for the provider instance.
(Inherited from ProviderBaseTProvider.)
Public propertyBackoffPolicy
Gets or sets the back-off policy to use for polling operations.
(Inherited from ProviderBaseTProvider.)
Public propertyConnectionLimit
Gets or sets the maximum number of connections allowed on the ServicePoint objects used for requests. If the value is , the connection limit value for the ServicePoint object is not altered.
(Inherited from ProviderBaseTProvider.)
Public propertyDefaultRegion
Gets the default region for this provider instance, if one was specified.
(Inherited from ProviderBaseTProvider.)
Top
Events
Version Information

.NET Framework

Supported in: 4.5

openstack.net

Supported in: 1.6, 1.5, 1.4, 1.3.6
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also