log_analytics
Creates, updates, deletes, gets or lists a log_analytics resource.
Overview
| Name | log_analytics |
| Type | Resource |
| Id | azure.cdn.log_analytics |
Fields
The following fields are returned by SELECT queries:
- get_log_analytics_metrics
- get_log_analytics_rankings
- get_log_analytics_locations
| Name | Datatype | Description |
|---|---|---|
dateTimeBegin | string (date-time) | :vartype date_time_begin: ~datetime.datetime |
dateTimeEnd | string (date-time) | :vartype date_time_end: ~datetime.datetime |
granularity | string | Known values are: "PT5M", "PT1H", and "P1D". (PT5M, PT1H, P1D) |
series | array | :vartype series: list[~azure.mgmt.cdn.models.MetricsResponseSeriesItem] |
| Name | Datatype | Description |
|---|---|---|
dateTimeBegin | string (date-time) | :vartype date_time_begin: ~datetime.datetime |
dateTimeEnd | string (date-time) | :vartype date_time_end: ~datetime.datetime |
tables | array | :vartype tables: list[~azure.mgmt.cdn.models.RankingsResponseTablesItem] |
| Name | Datatype | Description |
|---|---|---|
continents | array | :vartype continents: list[~azure.mgmt.cdn.models.ContinentsResponseContinentsItem] |
countryOrRegions | array | :vartype country_or_regions: list[~azure.mgmt.cdn.models.ContinentsResponseCountryOrRegionsItem] |
Methods
The following methods are available for this resource:
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
dateTimeBegin | string (date-time) | Required. |
dateTimeEnd | string (date-time) | Required. |
granularity | string | Known values are: "PT5M", "PT1H", and "P1D". Required. |
maxRanking | integer | Required. |
profile_name | string | Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group. Required. |
resource_group_name | string | The name of the resource group. The name is case insensitive. Required. |
subscription_id | string |
SELECT examples
- get_log_analytics_metrics
- get_log_analytics_rankings
- get_log_analytics_locations
Get log report for AFD profile.
SELECT
dateTimeBegin,
dateTimeEnd,
granularity,
series
FROM azure.cdn.log_analytics
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND profile_name = '{{ profile_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
AND dateTimeBegin = '{{ dateTimeBegin }}' -- required
AND dateTimeEnd = '{{ dateTimeEnd }}' -- required
AND granularity = '{{ granularity }}' -- required
;
Get log analytics ranking report for AFD profile.
SELECT
dateTimeBegin,
dateTimeEnd,
tables
FROM azure.cdn.log_analytics
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND profile_name = '{{ profile_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
AND maxRanking = '{{ maxRanking }}' -- required
AND dateTimeBegin = '{{ dateTimeBegin }}' -- required
AND dateTimeEnd = '{{ dateTimeEnd }}' -- required
;
Get all available location names for AFD log analytics report.
SELECT
continents,
countryOrRegions
FROM azure.cdn.log_analytics
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND profile_name = '{{ profile_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
Lifecycle Methods
- get_log_analytics_resources
- get_waf_log_analytics_metrics
- get_waf_log_analytics_rankings
Get all endpoints and custom domains available for AFD log report.
EXEC azure.cdn.log_analytics.get_log_analytics_resources
@resource_group_name='{{ resource_group_name }}' --required,
@profile_name='{{ profile_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;
Get Waf related log analytics report for AFD profile.
EXEC azure.cdn.log_analytics.get_waf_log_analytics_metrics
@resource_group_name='{{ resource_group_name }}' --required,
@profile_name='{{ profile_name }}' --required,
@subscription_id='{{ subscription_id }}' --required,
@dateTimeBegin='{{ dateTimeBegin }}' --required,
@dateTimeEnd='{{ dateTimeEnd }}' --required,
@granularity='{{ granularity }}' --required
;
Get WAF log analytics charts for AFD profile.
EXEC azure.cdn.log_analytics.get_waf_log_analytics_rankings
@resource_group_name='{{ resource_group_name }}' --required,
@profile_name='{{ profile_name }}' --required,
@subscription_id='{{ subscription_id }}' --required,
@dateTimeBegin='{{ dateTimeBegin }}' --required,
@dateTimeEnd='{{ dateTimeEnd }}' --required,
@maxRanking='{{ maxRanking }}' --required
;