azure 当你运行查询时,没有在逻辑应用程序中给出整个查询

von4xj4u  于 2023-04-22  发布在  其他
关注(0)|答案(1)|浏览(116)

如果我运行一个查询并列出结果,那么我必须在查询部分指定查询。就像我在这一部分给出了我的整个查询,而不仅仅是我在日志分析工作区中使用的名称。
所以我想运行这个查询,而不需要输入整个查询。我想只给予查询的名称。

就像在图像上一样,你可以看到查询,但是我可以从日志分析中引用Azure门户的名称吗?

p8ekf7hl

p8ekf7hl1#

AFAIK,这是不可能通过逻辑应用程序的Azure监视器日志连接器。

在执行这些步骤时只使用自定义查询名称将给予以下错误。

{
  "ResultStatus": "BadRequest",
  "Content": {
    "error": {
      "message": "The request had some invalid properties",
      "code": "BadArgumentError",
      "correlationId": "",
      "innererror": {
        "code": "SemanticError",
        "message": "A semantic error occurred.",
        "innererror": {
          "code": "SEM0100",
          "message": "'table' operator: Failed to resolve table expression named 'query7'"
        }
      }
    }
  },
  "Message": "Failed to get HTTP response because of invalid input (DRAFT, queryData). Bad request input. Please Check user input parameters (query syntax, chart type or other resource input)\r\nclientRequestId: "
}

我们可以理解,它只需要表。因此,您可以尝试的一种方法是将所需数据的结果以JSON格式上传到日志分析表,然后在需要时从逻辑应用程序中检索数据。

相关问题