使用API Management设置Azure Log Analytics使用的数据和选项

问题描述 投票:0回答:1

我对使用Azure Log Analytics进行API管理有疑问。我找不到有关使用API​​ Management的Azure Log Analytics的更多信息。

问题

  1. 默认情况下,Log Analytics基于哪些数据?
  2. 我是否需要指定或启用Log Analytics所基于的数据? Log Analytics工具的屏幕截图如下
  3. Log and Metric下的红框中每个字段中的数据位于下面的屏幕截图中?

enter image description here

以下是使用API​​M向Log Analytics添加数据的两种方法。

  1. APIM中的API APIM实例下的API - >设置 - > Azure监控 - >启用它 - > 启用后,似乎APIM实例下的所有API实例都将使用这些设置。也就是说,来自所有API实例而不是一个API实例的数据将添加到Log Analytics中。 它是否正确?
  2. 在“诊断”设置下 APIM实例 - >诊断设置 - >添加诊断设置 这将显示上面的截图。 以下是Log Analytics工具下显示的所有表格 Log Analytics Tool

How to integrate Azure API Management with Azure Application Insights没有关于Log Analytics的信息。

Get started with Azure Monitor Log Analytics

azure azure-application-insights azure-api-management azure-log-analytics azure-monitoring
1个回答
0
投票

好问题!

AFAIK对您的问题#1的回答是,Azure Monitor收集日志数据(遥测),该数据存储在Log Analytis工作区中,该工作区基于Azure Data Explorer。有关更多信息,请参阅https://docs.microsoft.com/en-us/azure/azure-monitor/log-query/log-query-overviewhttps://docs.microsoft.com/en-us/azure/azure-monitor/

在您尝试打开Log Analytics for APIM的情况下,APIM相关的日志数据(遥测)将存储在Log Analytics工作区存储库中。要了解APIM相关的日志数据及其指标和维度,请参阅https://docs.microsoft.com/en-us/azure/azure-monitor/platform/metrics-supported#microsoftapimanagementservice

AFAIK对您的问题#2的回答是肯定的,您需要指定或启用所有与APIM相关的Log Analytics数据需要存储在Log Analytics工作区存储库中的内容。

恕我直言,问题#1的答案涵盖了问题#3的答案。

为了更好地理解APIM日志指标,我建议您转到Azure门户中的APIM资源并转到Metrics磁贴,并为所有可用指标(如容量,网关请求,eventhub事件)创建新图表。你也可以参考https://docs.microsoft.com/en-us/azure/api-management/api-management-capacityhttps://docs.microsoft.com/en-us/azure/api-management/api-management-howto-log-event-hubs

希望这可以帮助!!

© www.soinside.com 2019 - 2024. All rights reserved.