跳转到主要内容

Microsoft Azure Monitor Python客户端库

项目描述

Microsoft Azure SDK for Python

这是Microsoft Azure Monitor客户端库。此软件包已与Python 3.7+进行了测试。有关Azure库的更完整视图,请参阅azure sdk python发布

免责声明

Azure SDK Python 包对 Python 2.7 的支持已于 2022 年 1 月 1 日结束。有关更多信息及疑问,请参阅 https://github.com/Azure/azure-sdk-for-python/issues/20691

入门指南

先决条件

安装包

pip install azure-mgmt-monitor
pip install azure-identity

身份验证

默认情况下,Azure Active Directory 令牌身份验证依赖于以下环境变量的正确配置。

  • AZURE_CLIENT_ID 用于 Azure 客户端 ID。
  • AZURE_TENANT_ID 用于 Azure 租户 ID。
  • AZURE_CLIENT_SECRET 用于 Azure 客户端密钥。

此外,还可以通过环境变量 AZURE_SUBSCRIPTION_ID 配置 Azure 订阅 ID。

以上配置完成后,可以通过以下代码进行客户端身份验证

from azure.identity import DefaultAzureCredential
from azure.mgmt.monitor import MonitorManagementClient
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = MonitorManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)

示例

该包的代码示例可在以下位置找到

故障排除

下一步

提供反馈

如果您遇到任何错误或有任何建议,请在项目的 问题 部分提交问题。

Impressions

发行历史

6.0.2 (2023-08-22)

修复的错误

  • 即使 skip_quoto 为 True,也要对 {} 进行编码 #31346

6.0.1 (2023-05-04)

其他更改

  • 修复了有关命名空间的注释

6.0.0 (2023-03-20)

新增功能

  • 添加了操作 MetricDefinitionsOperations.list_at_subscription_scope
  • 添加了操作 MetricsOperations.list_at_subscription_scope
  • 添加了操作 MetricsOperations.list_at_subscription_scope_post
  • 添加了操作组 AzureMonitorWorkspacesOperations
  • 添加了操作组 MonitorOperationsOperations
  • 添加了操作组 TenantActionGroupsOperations
  • 模型 AzureMonitorPrivateLinkScope 新增参数 system_data
  • 模型 Condition 新增参数 metric_name
  • 模型 DataCollectionEndpoint 新增参数 failover_configuration
  • 模型 DataCollectionEndpoint 新增参数 metadata
  • 模型 DataCollectionEndpoint 新增参数 metrics_ingestion
  • 模型 DataCollectionEndpoint 新增参数 private_link_scoped_resources
  • 模型 DataCollectionEndpointResource 新增参数 failover_configuration
  • 模型 DataCollectionEndpointResource 新增参数 identity
  • 模型 DataCollectionEndpointResource 新增参数 metadata
  • 模型 DataCollectionEndpointResource 新增参数 metrics_ingestion
  • 模型 DataCollectionEndpointResource 新增参数 private_link_scoped_resources
  • 模型 DataCollectionEndpointResourceProperties 新增参数 failover_configuration
  • 模型 DataCollectionEndpointResourceProperties 新增参数 metadata
  • 模型 DataCollectionEndpointResourceProperties 新增参数 metrics_ingestion
  • 模型 DataCollectionEndpointResourceProperties 新增参数 private_link_scoped_resources
  • 模型 DataCollectionRuleAssociationMetadata 新增参数 provisioned_by_resource_id
  • 模型 DataCollectionRuleDataSources 新增参数 data_imports
  • 模型 DataCollectionRuleDataSources 新增参数 platform_telemetry
  • 模型 DataCollectionRuleDataSources 新增参数 prometheus_forwarder
  • 模型 DataCollectionRuleDataSources 新增参数 windows_firewall_logs
  • 模型 DataCollectionRuleDestinations 新增参数 event_hubs
  • 模型 DataCollectionRuleDestinations 新增参数 event_hubs_direct
  • 模型 DataCollectionRuleDestinations 新增参数 monitoring_accounts
  • 模型 DataCollectionRuleDestinations 新增参数 storage_accounts
  • 模型 DataCollectionRuleDestinations 新增参数 storage_blobs_direct
  • 模型 DataCollectionRuleDestinations 新增参数 storage_tables_direct
  • 模型 DataCollectionRuleMetadata 新增参数 provisioned_by_resource_id
  • 模型 DataCollectionRuleResource 新增参数 identity
  • 模型 DataFlow 新增参数 built_in_transform
  • 模型 DataSourcesSpec 新增参数 data_imports
  • 模型 DataSourcesSpec 新增参数 platform_telemetry
  • 模型 DataSourcesSpec 新增参数 prometheus_forwarder
  • 模型 DataSourcesSpec 新增参数 windows_firewall_logs
  • 模型 DestinationsSpec 新增参数 event_hubs
  • 模型 DestinationsSpec 新增参数 event_hubs_direct
  • 模型 DestinationsSpec 添加了新的参数 monitoring_accounts
  • 模型 DestinationsSpec 添加了新的参数 storage_accounts
  • 模型 DestinationsSpec 添加了新的参数 storage_blobs_direct
  • 模型 DestinationsSpec 添加了新的参数 storage_tables_direct
  • 模型 Metadata 添加了新的参数 provisioned_by_resource_id
  • 模型 Operation 添加了新的参数 action_type
  • 模型 Operation 添加了新的参数 origin
  • 模型 PrivateLinkResource 添加了新的参数 required_zone_names
  • 模型 ResourceForUpdate 添加了新的参数 identity
  • 模型 ScheduledQueryRuleResource 添加了新的参数 auto_mitigate
  • 模型 ScheduledQueryRuleResource 添加了新的参数 check_workspace_alerts_storage_configured
  • 模型 ScheduledQueryRuleResource 添加了新的参数 identity
  • 模型 ScheduledQueryRuleResource 添加了新的参数 is_workspace_alerts_storage_configured
  • 模型 ScheduledQueryRuleResource 添加了新的参数 public_network_access
  • 模型 ScheduledQueryRuleResource 添加了新的参数 rule_resolve_configuration
  • 模型 ScheduledQueryRuleResource 添加了新的参数 skip_query_validation
  • 模型 ScheduledQueryRuleResource 添加了新的参数 system_data
  • 模型 ScheduledQueryRuleResourceCollection 添加了新的参数 next_link
  • 模型 ScheduledQueryRuleResourcePatch 添加了新的参数 auto_mitigate
  • 模型 ScheduledQueryRuleResourcePatch 添加了新的参数 check_workspace_alerts_storage_configured
  • 模型 ScheduledQueryRuleResourcePatch 添加了新的参数 identity
  • 模型 ScheduledQueryRuleResourcePatch 添加了新的参数 is_workspace_alerts_storage_configured
  • 模型 ScheduledQueryRuleResourcePatch 添加了新的参数 public_network_access
  • 模型 ScheduledQueryRuleResourcePatch 添加了新的参数 rule_resolve_configuration
  • 模型 ScheduledQueryRuleResourcePatch 添加了新的参数 skip_query_validation
  • 模型 ScopedResource 添加了新的参数 system_data
  • 操作 MetricsOperations.list 添加了新的可选参数 auto_adjust_timegrain
  • 操作 MetricsOperations.list 添加了新的可选参数 validate_dimensions

重大变更

  • 模型 AzureMonitorPrivateLinkScope 添加了新的必选参数 access_mode_settings
  • 模型 Operation 不再具有参数 service_specification
  • 模型 OperationDisplay 不再具有参数 publisher
  • 模型 PrivateEndpointConnectionListResult 不再具有参数 next_link
  • 模型 PrivateLinkResourceListResult 不再具有参数 next_link
  • 已移除操作 ActionGroupsOperations.begin_create_notifications_at_resource_group_level
  • 已移除操作 ActionGroupsOperations.begin_post_test_notifications
  • 已移除操作 ActionGroupsOperations.get_test_notifications
  • 已移除操作 ActionGroupsOperations.get_test_notifications_at_resource_group_level

5.0.1 (2022-09-30)

修复的错误

  • 修复了关于 api_version 的分页问题

5.0.0 (2022-09-19)

新增功能

  • 模型 Resource 添加了新的参数 system_data
  • 模型 Resource 添加了新的参数 tags

重大变更

  • 模型 Resource 添加了新的必选参数 location

4.0.1 (2022-08-02)

其他变更

  • 修复了包结构

4.0.0 (2022-08-02)

功能

  • 添加了操作 ActionGroupsOperations.begin_create_notifications_at_action_group_resource_level
  • 添加了操作 ActionGroupsOperations.begin_create_notifications_at_resource_group_level
  • 添加了操作 ActionGroupsOperations.get_test_notifications_at_action_group_resource_level
  • 添加了操作 ActionGroupsOperations.get_test_notifications_at_resource_group_level

重大变更

  • 模型 ActionGroupResource 不再具有参数 identity
  • 模型 ActionGroupResource 不再具有参数 kind
  • 模型 AzureResource 不再具有参数 identity
  • 模型 AzureResource 不再具有参数 kind
  • 已移除操作组 BaselineOperations
  • 已移除操作组 MetricBaselineOperations

3.1.0 (2022-03-16)

功能

  • 添加了操作 DataCollectionRuleAssociationsOperations.list_by_data_collection_endpoint
  • 模型 DataCollectionRule 添加了新的参数 data_collection_endpoint_id
  • 模型 DataCollectionRule 添加了新的参数 metadata
  • 模型 DataCollectionRule 添加了新的参数 stream_declarations
  • 模型 DataCollectionRuleAssociation 添加了新的参数 metadata
  • 模型 DataCollectionRuleAssociationProxyOnlyResource 添加了新的参数 metadata
  • 模型 DataCollectionRuleAssociationProxyOnlyResourceProperties 添加了新的参数 metadata
  • 模型 DataCollectionRuleDataSources 添加了新的参数 iis_logs
  • 模型 DataCollectionRuleDataSources 添加了新的参数 log_files
  • 模型 DataCollectionRuleResource 添加了新的参数 data_collection_endpoint_id
  • 模型 DataCollectionRuleResource 添加了新的参数 metadata。
  • 模型 DataCollectionRuleResource 添加了新的参数 stream_declarations。
  • 模型 DataCollectionRuleResourceProperties 添加了新的参数 data_collection_endpoint_id。
  • 模型 DataCollectionRuleResourceProperties 添加了新的参数 metadata。
  • 模型 DataCollectionRuleResourceProperties 添加了新的参数 stream_declarations。
  • 模型 DataFlow 添加了新的参数 output_stream。
  • 模型 DataFlow 添加了新的参数 transform_kql。
  • 模型 DataSourcesSpec 添加了新的参数 iis_logs。
  • 模型 DataSourcesSpec 添加了新的参数 log_files。

3.0.0 (2021-11-05)

功能

  • 模型 LogAnalyticsDestination 添加了新的参数 workspace_id。
  • 模型 LogSettings 添加了新的参数 category_group。
  • 模型 Baseline 添加了新的参数 timestamps。
  • 模型 Baseline 添加了新的参数 error_type。
  • 模型 Baseline 添加了新的参数 prediction_result_type。
  • 模型 Metric 添加了新的参数 error_message。
  • 模型 Metric 添加了新的参数 error_code。
  • 模型 Metric 添加了新的参数 display_description。
  • 模型 ManagementGroupDiagnosticSettingsResource 添加了新的参数 system_data。
  • 模型 ManagementGroupDiagnosticSettingsResource 添加了新的参数 marketplace_partner_id。
  • 模型 DataCollectionRuleAssociationProxyOnlyResourceProperties 添加了新的参数 data_collection_endpoint_id。
  • 模型 SubscriptionDiagnosticSettingsResource 添加了新的参数 system_data。
  • 模型 SubscriptionDiagnosticSettingsResource 添加了新的参数 marketplace_partner_id。
  • 模型 TimeSeriesBaseline 添加了新的参数 metadata_values。
  • 模型 DataCollectionRuleAssociationProxyOnlyResource 添加了新的参数 system_data。
  • 模型 DataCollectionRuleAssociationProxyOnlyResource 添加了新的参数 data_collection_endpoint_id。
  • 模型 CalculateBaselineResponse 添加了新的参数 internal_operation_id。
  • 模型 CalculateBaselineResponse 添加了新的参数 statistics。
  • 模型 CalculateBaselineResponse 添加了新的参数 error_type。
  • 模型 DataCollectionRule 添加了新的参数 immutable_id。
  • 模型 AlertRuleResourcePatch 添加了新的参数 provisioning_state。
  • 模型 AlertRuleResourcePatch 添加了新的参数 action。
  • 模型 OperationDisplay 添加了新的参数 description。
  • 模型 OperationDisplay 添加了新的参数 publisher。
  • 模型 ManagementGroupLogSettings 添加了新的参数 category_group。
  • 模型 SubscriptionLogSettings 添加了新的参数 category_group。
  • 模型 DiagnosticSettingsCategoryResource 添加了新的参数 system_data。
  • 模型 DiagnosticSettingsCategoryResource 添加了新的参数 category_groups。
  • 模型 BaselineResponse 添加了新的参数 internal_operation_id。
  • 模型 BaselineResponse 添加了新的参数 metdata。
  • 模型 BaselineResponse 添加了新的参数 error_type。
  • 模型 BaselineResponse 添加了新的参数 prediction_result_type。
  • 模型 ActionGroupResource 添加了新的参数 event_hub_receivers。
  • 模型 ActionGroupResource 添加了新的参数 kind。
  • 模型 ActionGroupResource 添加了新的参数 identity。
  • 模型 AutoscaleSettingResource 添加了新的参数 system_data。
  • 模型 AutoscaleSettingResource 添加了新的参数 predictive_autoscale_policy。
  • 模型 AutoscaleSettingResource 添加了新的参数 target_resource_location。
  • 模型 ScheduledQueryRuleResourcePatch 添加了新的参数 is_legacy_log_analytics_rule。
  • 模型 ScheduledQueryRuleResourcePatch 添加了新的参数 override_query_time_range。
  • 模型 ScheduledQueryRuleResourcePatch 添加了新的参数 display_name。
  • 模型 ScheduledQueryRuleResourcePatch 添加了新的参数 created_with_api_version。
  • 模型 ExtensionDataSource 添加了新的参数 input_data_sources。
  • 模型 LogSearchRuleResource 添加了新的参数 created_with_api_version。
  • 模型 LogSearchRuleResource 添加了新的参数 kind。
  • 模型 LogSearchRuleResource 添加了新的参数 auto_mitigate。
  • 模型 LogSearchRuleResource 添加了新的参数 display_name。
  • 模型 LogSearchRuleResource 添加了新的参数 etag。
  • 模型 LogSearchRuleResource 添加了新的参数 is_legacy_log_analytics_rule。
  • 模型 AutoscaleSettingResourcePatch 添加了新的参数 predictive_autoscale_policy。
  • 模型 AutoscaleSettingResourcePatch 添加了新的参数 target_resource_location。
  • 模型 RuleDataSource 添加了新的参数 resource_location。
  • 模型 RuleDataSource 添加了新的参数 metric_namespace。
  • 模型 RuleDataSource 添加了新的参数 legacy_resource_id。
  • 模型 AlertRuleResource 添加了新的参数 provisioning_state。
  • 模型 AlertRuleResource 添加了新的参数 action。
  • 模型 Operation 添加了新的参数 service_specification。
  • 模型操作新增参数 is_data_action
  • 模型 MetricDefinition 新增参数 metric_class
  • 模型 MetricDefinition 新增参数 category
  • 模型 MetricDefinition 新增参数 display_description
  • 模型 DataCollectionRuleAssociation 新增参数 data_collection_endpoint_id
  • 模型 MetricTrigger 新增参数 metric_resource_location
  • 模型 MetricTrigger 新增参数 divide_per_instance
  • 模型 MetricAlertResource 新增参数 is_migrated
  • 模型 RuleManagementEventDataSource 新增参数 resource_location
  • 模型 RuleManagementEventDataSource 新增参数 metric_namespace
  • 模型 RuleManagementEventDataSource 新增参数 legacy_resource_id
  • 模型 MetricAlertResourcePatch 新增参数 is_migrated
  • 模型 ScheduledQueryRuleResource 新增参数 created_with_api_version
  • 模型 ScheduledQueryRuleResource 新增参数 kind
  • 模型 ScheduledQueryRuleResource 新增参数 etag
  • 模型 ScheduledQueryRuleResource 新增参数 display_name
  • 模型 ScheduledQueryRuleResource 新增参数 is_legacy_log_analytics_rule
  • 模型 ScheduledQueryRuleResource 新增参数 override_query_time_range
  • 模型 RuleMetricDataSource 新增参数 resource_location
  • 模型 RuleMetricDataSource 新增参数 metric_namespace
  • 模型 RuleMetricDataSource 新增参数 legacy_resource_id
  • 模型 DiagnosticSettingsResource 新增参数 system_data
  • 模型 DiagnosticSettingsResource 新增参数 marketplace_partner_id
  • 模型 MetricNamespace 新增参数 classification
  • 模型 DataCollectionRuleResource 新增参数 system_data
  • 模型 DataCollectionRuleResource 新增参数 immutable_id
  • 模型 DataCollectionRuleResource 新增参数 kind
  • 模型 DataCollectionRuleResourceProperties 新增参数 immutable_id
  • 新增操作 ActionGroupsOperations.begin_post_test_notifications
  • 新增操作 ActionGroupsOperations.get_test_notifications
  • 新增操作组 PredictiveMetricOperations
  • 新增操作组 DataCollectionEndpointsOperations

重大变更

  • 模型 MetricAlertResource 的参数作用域现在是必需的
  • 操作 ActivityLogAlertsOperations.update 有新的签名
  • 操作 ActivityLogAlertsOperations.create_or_update 有新的签名
  • 操作 SubscriptionDiagnosticSettingsOperations.list 有新的签名
  • 操作 SubscriptionDiagnosticSettingsOperations.get 有新的签名
  • 操作 SubscriptionDiagnosticSettingsOperations.delete 有新的签名
  • 操作 SubscriptionDiagnosticSettingsOperations.create_or_update 有新的签名
  • 模型 PerfCounterDataSource 不再具有参数 scheduled_transfer_period
  • 模型 ManagementGroupDiagnosticSettingsResource 不再具有参数 location
  • 模型 SubscriptionDiagnosticSettingsResource 不再具有参数 location
  • 模型 TimeSeriesBaseline 不再具有参数 metadata
  • 模型 ErrorResponse 不再具有参数 target
  • 模型 ErrorResponse 不再具有参数 details
  • 模型 ErrorResponse 不再具有参数 additional_info
  • 模型 WindowsEventLogDataSource 不再具有参数 scheduled_transfer_period
  • 模型 BaselineResponse 不再具有参数 metadata

2.0.0 (2020-12-25)

重大变更

  • 客户端名称从 MonitorClient 更改为 MonitorManagementClient

1.0.1 (2020-09-18)

错误修复

  • 在 setup.py 中需要 azure-mgmt-core>=1.2.0

1.0.0 (2020-09-16)

功能

  • 模型 MultiMetricCriteria 新增参数 skip_metric_validation
  • 模型 DynamicMetricCriteria 新增参数 skip_metric_validation
  • 模型 MetricTrigger 新增参数 dimensions
  • 模型 MetricTrigger 新增参数 metric_namespace
  • 模型 MetricCriteria 新增参数 skip_metric_validation
  • 新增操作组 SubscriptionDiagnosticSettingsOperations
  • 新增操作组 ManagementGroupDiagnosticSettingsOperations

1.0.0b1 (2020-06-17)

这是beta预览版本。

本版本使用新一代代码生成器,引入了重要的破坏性变化,但也引入了重要的新功能(如统一身份验证和异步编程)。

一般破坏性变化

  • 凭证系统已完全翻新

  • 客户端上的 config 属性不再存在,配置应通过 kwarg 传递。例如:MyClient(credential, subscription_id, enable_logging=True)。有关完整支持的选项,请参阅azure-core 初始化文档中的参数接受

  • 不能再导入 version 模块了,请使用 __version__ 代替

  • 之前返回 msrest.polling.LROPoller 的操作现在返回 azure.core.polling.LROPoller,并以 begin_ 前缀。

  • 异常树已被简化,大多数异常现在为 azure.core.exceptions.HttpResponseError(《CloudError》已被移除)。

  • 大多数操作 kwarg 都已更改。其中一些最显著的

    • raw 已被移除。等效功能可以通过使用 cls(一个将提供对内部 HTTP 响应的访问的回调)找到,适用于高级用户
    • 有关完整支持的选项,请参阅azure-core 请求文档中的参数接受

通用新功能

  • 支持使用 typing 进行类型注解。SDKs 已准备就绪以进行 mypy。
  • 此客户端现在提供稳定和官方的异步支持。检查您的包中的 aio 命名空间以找到异步客户端。
  • 此客户端现在原生支持像 OpenCensus 或 OpenTelemetry 这样的跟踪库。有关概述,请参阅此跟踪快速入门

0.10.0 (2020-06-08)

功能

  • 模型 WebtestLocationAvailabilityCriteria 有一个新参数 additional_properties
  • 新增操作组 SubscriptionDiagnosticSettingsOperations

重大变更

  • 模型 WebtestLocationAvailabilityCriteria 有一个新必需参数 odatatype

0.9.0 (2020-04-09)

功能

  • 模型 AzureMonitorPrivateLinkScope 有一个新参数 private_endpoint_connections

重大变更

  • 操作 PrivateLinkScopedResourcesOperations.create_or_update 有一个新的签名
  • 模型 PrivateEndpointConnection 不再具有参数 tags
  • 模型 PrivateLinkResource 不再具有参数 tags
  • 模型 ScopedResource 不再具有参数 tags
  • 模型 ProxyResource 不再具有参数 tags
  • 操作 PrivateEndpointConnectionsOperations.create_or_update 有一个新的签名
  • 模型 ErrorResponse 有一个新的签名

0.8.0 (2020-03-14)

功能

  • 模型 DiagnosticSettingsResource 有一个新参数 log_analytics_destination_type
  • 模型 ProxyResource 有一个新参数 tags
  • 模型 MetricAlertAction 有一个新参数 web_hook_properties
  • 添加了操作组 PrivateEndpointConnectionsOperations
  • 添加了操作组 PrivateLinkScopedResourcesOperations
  • 添加了操作组 PrivateLinkScopeOperationStatusOperations
  • 添加了操作组 PrivateLinkResourcesOperations
  • 添加了操作组 PrivateLinkScopesOperations

重大变更

  • 模型 MetricAlertAction 不再具有参数 webhook_properties
  • 模型 ErrorResponse 有一个新的签名

0.7.0 (2019-06-24)

此包现在支持配置文件作为参数以支持主权云

功能

  • 模型 MultiMetricCriteria 有一个新参数 metric_namespace
  • 模型 MultiMetricCriteria 有一个新参数 dimensions
  • 添加了操作组 ServiceDiagnosticSettingsOperations
  • 添加了操作组 GuestDiagnosticsSettingsOperations
  • 添加了操作组 BaselinesOperations
  • 添加了操作组 GuestDiagnosticsSettingsAssociationOperations
  • 添加了操作组 BaselineOperations

重大变更

  • 操作 MetricBaselineOperations.get 有一个新的签名
  • 模型 MultiMetricCriteria 有一个新必需参数 name
  • 模型 MultiMetricCriteria 有一个新必需参数 time_aggregation
  • 模型 MultiMetricCriteria 有一个新必需参数 metric_name
  • 模型 ArmRoleReceiver 有一个新必需参数 use_common_alert_schema
  • 模型 LogicAppReceiver 有一个新必需参数 use_common_alert_schema
  • 模型 AzureFunctionReceiver 有一个新必需参数 use_common_alert_schema
  • 模型 EmailReceiver 有一个新必需参数 use_common_alert_schema
  • 模型 AutomationRunbookReceiver 有一个新必需参数 use_common_alert_schema
  • 模型 WebhookReceiver 有一个新的签名

通用重大更改

本版本使用下一代代码生成器,可能会引入一些导入的破坏性更改。简而言之,一些模块的可见性/导入不正确,并且已经被重命名。这解决了由于使用本不应使用的类而引起的一些问题。

  • 无法从 azure.mgmt.monitor.monitor_management_client 导入 MonitorManagementClient(从 azure.mgmt.monitor 的导入与之前相同)
  • MonitorManagementClientConfiguration 的导入已从 azure.mgmt.monitor.monitor_management_client 移动到 azure.mgmt.monitor
  • 从 "models" 子模块中无法再使用 azure.mgmt.monitor.models.my_class 导入模型 MyClass(从 azure.mgmt.monitor.models 的导入与之前相同)
  • 无法再使用 azure.mgmt.monitor.operations.my_class_operationsoperations 子模块导入操作类 MyClassOperations(从 azure.mgmt.monitor.operations 的导入与之前相同)

最后但同样重要的是,HTTP 连接池现在默认启用。您应始终将客户端用作上下文管理器,或调用 close(),或每个进程使用不超过一个客户端。

0.6.0 (2018-03-06)

功能

  • 模型 MetricCriteria 有一个新参数 additional_properties
  • 模型 MetricAlertResource 有一个新参数 target_resource_region
  • 模型 MetricAlertResource 有一个新参数 target_resource_type
  • 模型 MetricAlertResourcePatch 有一个新参数 target_resource_region
  • 模型 MetricAlertResourcePatch 有一个新参数 target_resource_type
  • 模型 ActionGroupResource 有一个新参数 arm_role_receivers
  • 模型 DiagnosticSettingsResource 有一个新参数 service_bus_rule_id
  • 添加了操作 AutoscaleSettingsOperations.list_by_subscription
  • 添加了操作 AlertRulesOperations.list_by_subscription
  • 添加了操作组 MetricNamespacesOperations
  • 添加了操作组 VMInsightsOperations

重大变更

  • 模型 MetricCriteria 有一个新必需参数 criterion_type

0.5.2 (2018-06-06)

功能

  • 模型 ActionGroupResource 有一个新参数 voice_receivers
  • 模型 ActionGroupResource 有一个新参数 azure_function_receivers
  • 模型 ActionGroupResource 有一个新参数 logic_app_receivers
  • 添加了操作组 MetricAlertsOperations
  • 添加了操作组 ScheduledQueryRulesOperations
  • 添加了操作组 MetricAlertsStatusOperations

0.5.1 (2018-04-16)

错误修复

  • 修复 Python 3 中的一些无效模型
  • sdist 与 wheel 0.31.0 的兼容性

0.5.0 (2017-03-19)

通用重大更改

本版本使用下一代代码生成器,可能会引入破坏性更改。

  • 模型签名现在仅使用关键字参数语法。所有位置参数必须重写为关键字参数。为了在大多数情况下保持自动完成,模型现在为 Python 2 和 Python 3 生成。Python 3 使用 "*" 语法用于关键字仅参数。
  • 枚举类型现在使用 "str" 混合(类 AzureEnum(str, Enum))以提高遇到未识别枚举值时的行为。虽然这不是一个破坏性更改,但区分很重要,并且在此处记录:https://docs.pythonlang.cn/3/library/enum.html#others 初步了解
    • "is" 完全不应使用。
    • "format" 将返回字符串值,其中 "%s" 字符串格式化将返回 NameOfEnum.stringvalue。应首选格式化语法。
  • 新的长运行操作
    • 返回类型从 msrestazure.azure_operation.AzureOperationPoller 更改为 msrest.polling.LROPoller。外部 API 相同。
    • 返回类型现在始终是 msrest.polling.LROPoller,无论使用哪些可选参数。
    • 使用 raw=True 时的行为已更改。现在不再返回初始调用结果作为 ClientRawResponse,而不进行轮询,而是返回一个 LROPoller。轮询后,最终资源将作为 ClientRawResponse 返回。
    • 新的 polling 参数。默认行为是 Polling=True,将使用 ARM 算法进行轮询。当 Polling=False 时,将返回初始调用的响应,而不进行轮询。
    • polling 参数接受 msrest.polling.PollingMethod 子类的实例。
    • 在轮询完成后调用add_done_callback将不再引发异常,而是立即执行回调。

错误修复

  • 修复metrics.list操作中“top”类型的无效问题

功能

  • 新增操作组metric_baseline
  • 添加属性action_group_resource到itsm_receivers
  • 添加操作action_groups.update
  • 将新参数"metricnames"添加到metrics.list
  • 将新参数"metricnamespace"添加到metrics.list
  • 所有操作组现在都有一个"models"属性

metrics的ApiVersion版本更新为2018-01-01

0.4.0 (2017-10-25)

功能

  • 将包括以下操作组的"azure-monitor"包合并到该包中
    • 事件类别
    • 活动日志
    • 租户活动日志
    • 指标定义
    • 指标
  • 添加新的多维指标API

重大变更

  • 一些异常已从CloudError移动到ErrorResponseException
  • "service_diagnostic_settings"重命名为"diagnostic_settings"
  • 更新"metrics"的API版本。从"azure-monitor"迁移到"metrics"在此需要重写。

错误修复

  • 改进HTTP状态码检查,以提供更好的异常处理

0.3.0 (2017-06-30)

功能

  • 添加action_groups操作组
  • 添加alert_rules.update方法
  • 添加autoscale_settings.update方法
  • 添加log_profiles.update方法

重大变更

  • activity_log_alerts.update现在扁平化参数"tags/enabled"

0.2.1 (2017-04-26)

  • 移除未准备发布的REST端点。

0.2.0 (2017-04-19)

  • 添加ActivityLogAlerts和DiagnosticSettings
  • 一些小的改进,可能破坏性
  • 此轮包现在使用azure wheel扩展构建

0.1.0 (2017-02-16)

  • 首次发布

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源代码分发

azure-mgmt-monitor-6.0.2.tar.gz (760.5 kB 查看哈希值)

上传时间 源代码

构建分发

azure_mgmt_monitor-6.0.2-py3-none-any.whl (1.3 MB 查看哈希值)

上传时间 Python 3

由以下支持