Skip to content

Commit 29b4e42

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into asc-melvyn-containerwork
2 parents 7176f81 + be081e0 commit 29b4e42

File tree

11 files changed

+126
-118
lines changed

11 files changed

+126
-118
lines changed

.openpublishing.redirection.json

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47108,8 +47108,8 @@
4710847108
},
4710947109
{
4711047110
"source_path": "articles/terraform/terraform-vm-msi.md",
47111-
"redirect_url": "/azure/terraform/terraform-vm-managed-identities-for-azure-resources",
47112-
"redirect_document_id": true
47111+
"redirect_url": "/azure/terraform/terraform-create-complete-vm",
47112+
"redirect_document_id": false
4711347113
},
4711447114
{
4711547115
"source_path": "articles/cognitive-services/speech-service/quickstart-csharp-dotnet-windows.md",
@@ -48554,17 +48554,17 @@
4855448554
{
4855548555
"source_path": "articles/virtual-machines/linux/ansible-install-configure.md",
4855648556
"redirect_url": "/azure/ansible/ansible-install-configure",
48557-
"redirect_document_id": false
48557+
"redirect_document_id": true
4855848558
},
4855948559
{
4856048560
"source_path": "articles/virtual-machines/linux/ansible-create-vm.md",
4856148561
"redirect_url": "/azure/ansible/ansible-create-vm",
48562-
"redirect_document_id": false
48562+
"redirect_document_id": true
4856348563
},
4856448564
{
4856548565
"source_path": "articles/virtual-machines/linux/ansible-manage-linux-vm.md",
4856648566
"redirect_url": "/azure/ansible/ansible-manage-linux-vm",
48567-
"redirect_document_id": false
48567+
"redirect_document_id": true
4856848568
},
4856948569
{
4857048570
"source_path": "articles/app-service/containers/tutorial-java-enterprise-postgresql-app.md",
@@ -48574,11 +48574,16 @@
4857448574
{
4857548575
"source_path": "articles/virtual-machines/linux/terraform-install-configure.md",
4857648576
"redirect_url": "/azure/terraform/terraform-install-configure",
48577-
"redirect_document_id": false
48577+
"redirect_document_id": true
4857848578
},
4857948579
{
4858048580
"source_path": "articles/virtual-machines/linux/terraform-create-complete-vm.md",
4858148581
"redirect_url": "/azure/terraform/terraform-create-complete-vm",
48582+
"redirect_document_id": true
48583+
},
48584+
{
48585+
"source_path": "articles/terraform/terraform-vm-managed-identities-for-azure-resources.md",
48586+
"redirect_url": "/azure/terraform/terraform-create-complete-vm",
4858248587
"redirect_document_id": false
4858348588
}
4858448589
]

articles/active-directory/reports-monitoring/reference-sign-ins-error-codes.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.topic: conceptual
1414
ms.tgt_pltfrm: na
1515
ms.workload: identity
1616
ms.subservice: report-monitor
17-
ms.date: 08/08/2019
17+
ms.date: 02/19/2020
1818
ms.author: markvi
1919
ms.reviewer: dhanyahk
2020

@@ -198,6 +198,7 @@ You can also programmatically access the sign-in data using the [reporting API](
198198
|530021|Application does not meet the Conditional Access approved app requirements.|
199199
|530032|Blocked by security policy.|
200200
|700016|Application with identifier '{appIdentifier}' was not found in the directory '{tenantName}'. This can happen if the application has not been installed by the administrator of the tenant or consented to by any user in the tenant. You may have sent your authentication request to the wrong tenant.|
201+
|700051|Response_type 'token' is not enabled for the application. The application requested an unsupported response type due to the following reasons: response_type 'token' is not enabled for the application. Application owner should go to the Azure portal or call MS Graph to enable the implicit access token grant.|
201202
|900432|Confidential Client is not supported in Cross Cloud request.|
202203
|5000811|Unable to verify SAML token signature. The signing key identifier does not match any valid registered keys.|
203204
|7000215|Invalid client secret was provided.|

articles/aks/certificate-rotation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ AKS generates and uses the following certificates, Certificate Authorities, and
3838
>
3939
> Additionally, you can check the expiration date of your cluster's certificate. For example, the following command displays the certificate details for the *myAKSCluster* cluster.
4040
> ```console
41-
> kubectl config view --raw -o jsonpath='{.clusters[?(@.name == "myAKSCluster")].cluster.certificate-authority-data}' | base64 -d > my-cert.crt
41+
> kubectl config view --raw -o jsonpath="{.clusters[?(@.name == 'myAKSCluster')].cluster.certificate-authority-data}" | base64 -d > my-cert.crt
4242
> openssl x509 -in my-cert.crt -text
4343
> ```
4444

articles/application-gateway/application-gateway-metrics.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Application Gateway publishes data points, called metrics, to [Azure Monitor](ht
1717

1818
### Timing metrics
1919

20-
Application Gateway provides several built‑in timing metrics related to the request and response which are all measured in milliseconds.
20+
Application Gateway provides several built‑in timing metrics related to the request and response, which are all measured in milliseconds.
2121

2222
![](./media/application-gateway-metrics/application-gateway-metrics.png)
2323

@@ -62,7 +62,7 @@ For example, If there’s a spike in *Backend first byte response time* trend bu
6262

6363
If you notice a spike in *Backend last byte response time* but the *Backend first byte response time* is stable, then it can be deduced that the spike is because of a larger file being requested.
6464

65-
Similarly, if the *Application gateway total time* has a spike but the *Backend last byte response time* is stable, then it can either be a sign of performance bottleneck at the Application Gateway or a bottleneck in the network between client and Application Gateway. Additionally, if the *client RTT* also has a corresponding spike, then this indicates that that the degradation is because of the network between client and Application Gateway.
65+
Similarly, if the *Application gateway total time* has a spike but the *Backend last byte response time* is stable, then it can either be a sign of performance bottleneck at the Application Gateway or a bottleneck in the network between client and Application Gateway. Additionally, if the *client RTT* also has a corresponding spike, then it indicates that that the degradation is because of the network between client and Application Gateway.
6666

6767
### Application Gateway metrics
6868

@@ -82,7 +82,7 @@ For Application Gateway, the following metrics are available:
8282

8383
- **Current capacity units**
8484

85-
Count of capacity units consumed. Capacity units measure consumption-based cost that is charged in addition to the fixed cost. There are three determinants to capacity unit - compute unit, persistent connections and throughput. Each capacity unit is composed of at most: 1 compute unit, or 2500 persistent connections, or 2.22-Mbps throughput.
85+
Count of capacity units consumed to load balance the traffic. There are three determinants to capacity unit - compute unit, persistent connections and throughput. Each capacity unit is composed of at most: 1 compute unit, or 2500 persistent connections, or 2.22-Mbps throughput.
8686

8787
- **Current compute units**
8888

@@ -94,14 +94,15 @@ For Application Gateway, the following metrics are available:
9494

9595
- **Estimated Billed Capacity units**
9696

97-
Number of capacity units using which the billing is estimated. This is calcutaed as the greater value between *Current capacity units* and *Fixed billable capacity units*.
97+
With the v2 SKU, the pricing model is driven by consumption. Capacity units measure consumption-based cost that is charged in addition to the fixed cost. *Estimated Billed Capacity units* indicates the number of capacity units using which the billing is estimated. This is calculated as the greater value between *Current capacity units* (capacity units required to load balance the traffic) and *Fixed billable capacity units* (minimum capacity units kept provisioned).
9898

9999
- **Failed Requests**
100100

101-
Count of failed requests that Application Gateway has served. The request count can be further filtered to show count per each/specific backend pool-http setting combination.
101+
Count of failed requests that Application Gateway has served. The request count can be further filtered to show count per each/specific backend pool-http setting combination.
102102

103103
- **Fixed Billable Capacity Units**
104-
The minimum number of capacity units kept provisioned as per the *Minimum scale units* setting in the Application Gateway configuration.
104+
105+
The minimum number of capacity units kept provisioned as per the *Minimum scale units* setting (one instance translates to 10 capacity units) in the Application Gateway configuration.
105106

106107
- **New connections per second**
107108

@@ -141,6 +142,7 @@ For Application Gateway, the following metrics are available:
141142
The number of backends that are determined unhealthy by the health probe. You can filter on a per backend pool basis to show the number of unhealthy hosts in a specific backend pool.
142143

143144
- **Requests per minute per Healthy Host**
145+
144146
The average number of requests received by each healthy member in a backend pool in a minute. You must specify the backend pool using the *BackendPool HttpSettings* dimension.
145147

146148

articles/backup/backup-client-automation.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,14 +129,16 @@ $CredsFilename = Get-AzRecoveryServicesVaultSettingsFile -Backup -Vault $Vault1
129129

130130
### Registering using the PS Az module
131131

132+
> [!NOTE]
133+
> A bug with generation of vault certificate is fixed in Az 3.5.0 release. Use Az 3.5.0 release version or greater to download a vault certificate.
134+
132135
In the latest Az module of Powershell, due to underlying platform limitations, downloading the vault credentials requires a self-signed certificate. The following example shows how to provide a self-signed certificate and download the vault credentials.
133136

134137
```powershell
135-
$Vault = Get-AzRecoveryServicesVault -ResourceGroupName $rgName -Name $VaultName
136-
$cert = New-SelfSignedCertificate -certstorelocation cert:\localmachine\my -dnsname xxxxxxxxxxxxx
137-
$certificate =[System.Convert]::ToBase64String($cert.RawData)
138-
$CredsPath = "C:\downloads"
139-
$CredsFilename = Get-AzRecoveryServicesVaultSettingsFile -Certificate $certificate -Vault $vault -Backup -Path $CredsPath
138+
$dt = $(Get-Date).ToString("M-d-yyyy")
139+
$cert = New-SelfSignedCertificate -CertStoreLocation Cert:\CurrentUser\My -FriendlyName 'test-vaultcredentials' -subject "Windows Azure Tools" -KeyExportPolicy Exportable -NotAfter $(Get-Date).AddHours(48) -NotBefore $(Get-Date).AddHours(-24) -KeyProtection None -KeyUsage None -TextExtension @("2.5.29.37={text}1.3.6.1.5.5.7.3.2") -Provider "Microsoft Enhanced Cryptographic Provider v1.0"
140+
$certficate = [convert]::ToBase64String($cert.Export([System.Security.Cryptography.X509Certificates.X509ContentType]::Pfx))
141+
$CredsFilename = Get-AzRecoveryServicesVaultSettingsFile -Backup -Vault $Vault -Path $CredsPath -Certificate $certficate
140142
```
141143

142144
On the Windows Server or Windows client machine, run the [Start-OBRegistration](https://technet.microsoft.com/library/hh770398%28v=wps.630%29.aspx) cmdlet to register the machine with the vault.

articles/cosmos-db/sql-query-select.md

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,53 @@ The results are:
164164
}
165165
}]
166166
```
167+
## Reserved keywords and special characters
168+
169+
If your data contains properties with the same names as reserved keywords such as "order" or "Group" then the queries against these documents will result in syntax errors. You should explicitly include the property in `[]` character to run the query successfully.
170+
171+
For example, here's a document with a property named `order` and a property `price($)` that contains special characters:
172+
173+
```json
174+
{
175+
"id": "AndersenFamily",
176+
"order": [
177+
{
178+
"orderId": "12345",
179+
"productId": "A17849",
180+
"price($)": 59.33
181+
}
182+
],
183+
"creationDate": 1431620472,
184+
"isRegistered": true
185+
}
186+
```
187+
188+
If you run a queries that includes the `order` property or `price($)` property, you will receive a syntax error.
189+
190+
```sql
191+
SELECT * FROM c where c.order.orderid = "12345"
192+
```
193+
```sql
194+
SELECT * FROM c where c.order.price($) > 50
195+
```
196+
The result is:
197+
198+
`
199+
Syntax error, incorrect syntax near 'order'
200+
`
201+
202+
You should rewrite the same queries as below:
203+
204+
```sql
205+
SELECT * FROM c WHERE c["order"].orderId = "12345"
206+
```
207+
208+
```sql
209+
SELECT * FROM c WHERE c["order"]["price($)"] > 50
210+
```
167211

168212
## Next steps
169213

170214
- [Getting started](sql-query-getting-started.md)
171215
- [Azure Cosmos DB .NET samples](https://github.com/Azure/azure-cosmos-dotnet-v3)
172-
- [WHERE clause](sql-query-where.md)
216+
- [WHERE clause](sql-query-where.md)

articles/hdinsight/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -529,6 +529,8 @@
529529
href: ./hadoop/troubleshoot-lost-key-vault-access.md
530530
- name: WASBS storage exception
531531
href: ./hadoop/troubleshoot-wasbs-storage-exception.md
532+
- name: Manage disk space
533+
href: ./hadoop/troubleshoot-disk-space.md
532534
- name: Apache Kafka
533535
items:
534536
- name: Overview
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
title: Manage disk space in Azure HDInsight
3+
description: Troubleshooting steps and possible resolutions for issues when interacting with Azure HDInsight clusters.
4+
author: hrasheed-msft
5+
ms.author: hrasheed
6+
ms.reviewer: jasonh
7+
ms.service: hdinsight
8+
ms.topic: troubleshooting
9+
ms.date: 02/17/2020
10+
---
11+
12+
# Manage disk space in Azure HDInsight
13+
14+
This article describes troubleshooting steps and possible resolutions for issues when interacting with Azure HDInsight clusters.
15+
16+
## Hive log configurations
17+
18+
1. From a web browser, navigate to `https://CLUSTERNAME.azurehdinsight.net`, where `CLUSTERNAME` is the name of your cluster.
19+
20+
1. Navigate to **Hive** > **Configs** > **Advanced** > **Advanced hive-log4j**. Review the following settings:
21+
22+
* `hive.root.logger=DEBUG,RFA`. This is the default value, modify the [log level](https://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Level.html) to `INFO` to print less logs entries.
23+
24+
* `log4jhive.log.maxfilesize=1024MB`. This is the default value, modify as desired.
25+
26+
* `log4jhive.log.maxbackupindex=10`. This is the default value, modify as desired. If the parameter has been omitted, the generated log files will be endless.
27+
28+
## Yarn log configurations
29+
30+
Review the following configurations:
31+
32+
* Apache Ambari
33+
34+
1. From a web browser, navigate to `https://CLUSTERNAME.azurehdinsight.net`, where `CLUSTERNAME` is the name of your cluster.
35+
36+
1. Navigate to **Hive** > **Configs** > **Advanced** > **Resource Manager**. Ensure **Enable Log Aggregation** is checked. If disabled, name nodes will keep the logs locally and not aggregate them in remote store on application completion or termination.
37+
38+
* Ensure that the cluster size is appropriate for the workload. The workload might have changed recently or the cluster might have been resized. [Scale up](../hdinsight-scaling-best-practices.md) the cluster to match a higher workload.
39+
40+
* `/mnt/resource` might be filled with orphaned files (as in the case of resource manager restart). If necessary, manually clean `/mnt/resource/hadoop/yarn/log` and `/mnt/resource/hadoop/yarn/local`.
41+
42+
## Next steps
43+
44+
If you didn't see your problem or are unable to solve your issue, visit one of the following channels for more support:
45+
46+
* Get answers from Azure experts through [Azure Community Support](https://azure.microsoft.com/support/community/).
47+
48+
* Connect with [@AzureSupport](https://twitter.com/azuresupport) - the official Microsoft Azure account for improving customer experience. Connecting the Azure community to the right resources: answers, support, and experts.
49+
50+
* If you need more help, you can submit a support request from the [Azure portal](https://portal.azure.com/?#blade/Microsoft_Azure_Support/HelpAndSupportBlade/). Select **Support** from the menu bar or open the **Help + support** hub. For more detailed information, review [How to create an Azure support request](https://docs.microsoft.com/azure/azure-supportability/how-to-create-azure-support-request). Access to Subscription Management and billing support is included with your Microsoft Azure subscription, and Technical Support is provided through one of the [Azure Support Plans](https://azure.microsoft.com/support/plans/).

articles/terraform/index.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,6 @@ landingContent:
6060
url: terraform-create-complete-vm.md
6161
- linkListType: tutorial
6262
links:
63-
- text: Create a Terraform VM with MSI enabled
64-
url: terraform-vm-managed-identities-for-azure-resources.md
6563
- text: Create a VM cluster with Terraform modules
6664
url: terraform-create-vm-cluster-module.md
6765
- text: Create a VM cluster with Terraform and HCL

0 commit comments

Comments
 (0)