【问题标题】:Azure data Factory - Find Inactive pipelinesAzure 数据工厂 - 查找非活动管道
【发布时间】:2021-12-25 21:39:09
【问题描述】:

根据MS docs,即使是非活动管道,即未运行或没有任何关联触发器的管道也会向我们收费。我正在寻找一种方法来找出订阅内所有 ADF 中的此类非活动管道。

我检查了 Get-AzDataFactoryV2 可以列出所有 ADF,但它无助于在没有任何触发器的情况下获取管道。

【问题讨论】:

  • 我在该文档中没有看到任何地方说您需要为非活动管道付费。反正。您需要使用此docs.microsoft.com/en-us/rest/api/datafactory/pipelines/get 获取所有管道,然后使用此docs.microsoft.com/en-us/rest/api/datafactory/triggers/get 获取所有触发器。触发器会告诉您它们连接到哪个管道,因此请从列表中删除它们。但这仍然不能告诉您哪些是手动执行的
  • 除上述之外,您还可以使用 ADF REST API Query by Factory 获取管道运行列表,并删除过去 30 天内未运行一次的管道。 ADF 定价页面提到“非活动”管道是指每月未运行一次的管道。
  • Azure DF 定价页面显示“如果管道在该月内没有关联触发器或任何运行,则将其视为非活动管道”。
  • @Nick.McDermaid ,感谢分享,请向下滚动到页面底部并提到“不活动的管道每月收费 0.80 美元”。
  • 我的立场是正确的。在这种情况下,您只需要使用带有合适过滤器的其余 api 提取日志。

标签: azure powershell azure-data-factory azure-powershell


【解决方案1】:

使用Export template 选项。

使用 ARM 模板作为 powershell 的输入并运行给定 here 的 github 代码

你会得到

  1. 没有附加任何触发器的管道。直接或间接。

  2. 具有不可能的 AND/OR 活动执行链的管道。

更多信息请关注blogmrpaulandrew

【讨论】:

    猜你喜欢
    • 2021-12-17
    • 2022-11-11
    • 2019-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-02
    • 2019-12-07
    • 2019-10-24
    相关资源
    最近更新 更多