Skip to content

Commit 06f8a38

Browse files
committed
Azure Monitor move - Monitoring articles 02
1 parent fa8ad1c commit 06f8a38

File tree

84 files changed

+241
-171
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+241
-171
lines changed

.openpublishing.redirection.json

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30635,6 +30635,76 @@
3063530635
"source_path": "articles/monitoring/monitoring-solution-targeting.md",
3063630636
"redirect_url": "/azure/azure-monitor/insights/solution-targeting",
3063730637
"redirect_document_id": "false"
30638+
},
30639+
{
30640+
"source_path": "articles/monitoring/monitoring-container-insights-analyze.md",
30641+
"redirect_url": "/azure/azure-monitor/insights/container-insights-analyze",
30642+
"redirect_document_id": "false"
30643+
},
30644+
{
30645+
"source_path": "articles/monitoring/monitoring-container-insights-onboard.md",
30646+
"redirect_url": "/azure/azure-monitor/insights/container-insights-onboard",
30647+
"redirect_document_id": "false"
30648+
},
30649+
{
30650+
"source_path": "articles/monitoring/monitoring-container-insights-optout.md",
30651+
"redirect_url": "/azure/azure-monitor/insights/container-insights-optout",
30652+
"redirect_document_id": "false"
30653+
},
30654+
{
30655+
"source_path": "articles/monitoring/monitoring-container-insights-overview.md",
30656+
"redirect_url": "/azure/azure-monitor/insights/container-insights-overview",
30657+
"redirect_document_id": "false"
30658+
},
30659+
{
30660+
"source_path": "articles/monitoring/monitoring-container-insights-troubleshoot.md",
30661+
"redirect_url": "/azure/azure-monitor/insights/container-insights-troubleshoot",
30662+
"redirect_document_id": "false"
30663+
},
30664+
{
30665+
"source_path": "articles/monitoring/monitoring-container-overview.md",
30666+
"redirect_url": "/azure/azure-monitor/insights/container-overview",
30667+
"redirect_document_id": "false"
30668+
},
30669+
{
30670+
"source_path": "articles/monitoring/monitoring-vminsights-faq.md",
30671+
"redirect_url": "/azure/azure-monitor/insights/vminsights-faq",
30672+
"redirect_document_id": "false"
30673+
},
30674+
{
30675+
"source_path": "articles/monitoring/monitoring-vminsights-health.md",
30676+
"redirect_url": "/azure/azure-monitor/insights/vminsights-health",
30677+
"redirect_document_id": "false"
30678+
},
30679+
{
30680+
"source_path": "articles/monitoring/monitoring-vminsights-known-issues.md",
30681+
"redirect_url": "/azure/azure-monitor/insights/vminsights-known-issues",
30682+
"redirect_document_id": "false"
30683+
},
30684+
{
30685+
"source_path": "articles/monitoring/monitoring-vminsights-log-search.md",
30686+
"redirect_url": "/azure/azure-monitor/insights/vminsights-log-search",
30687+
"redirect_document_id": "false"
30688+
},
30689+
{
30690+
"source_path": "articles/monitoring/monitoring-vminsights-maps.md",
30691+
"redirect_url": "/azure/azure-monitor/insights/vminsights-maps",
30692+
"redirect_document_id": "false"
30693+
},
30694+
{
30695+
"source_path": "articles/monitoring/monitoring-vminsights-onboard.md",
30696+
"redirect_url": "/azure/azure-monitor/insights/vminsights-onboard",
30697+
"redirect_document_id": "false"
30698+
},
30699+
{
30700+
"source_path": "articles/monitoring/monitoring-vminsights-overview.md",
30701+
"redirect_url": "/azure/azure-monitor/insights/vminsights-overview",
30702+
"redirect_document_id": "false"
30703+
},
30704+
{
30705+
"source_path": "articles/monitoring/monitoring-vminsights-performance.md",
30706+
"redirect_url": "/azure/azure-monitor/insights/vminsights-performance",
30707+
"redirect_document_id": "false"
3063830708
}
3063930709
]
3064030710
}

articles/monitoring/monitoring-container-insights-analyze.md renamed to articles/azure-monitor/insights/container-insights-analyze.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Viewing the performance of your Azure Kubernetes Service (AKS) clusters can be o
2222

2323
This article will help you understand the experience between the two perspectives and how to quickly assess, investigate, and resolve issues detected.
2424

25-
For information about enabling Azure Monitor for containers, see [Onboard Azure Monitor for containers](monitoring-container-insights-onboard.md).
25+
For information about enabling Azure Monitor for containers, see [Onboard Azure Monitor for containers](container-insights-onboard.md).
2626

2727
Azure Monitor provides a multi-cluster view showing the health status of all monitored AKS clusters deployed across resource groups in your subscriptions, and AKS clusters not monitored by the solution. Immediately, you can understand cluster health and from here you can drill down to the node and controller performance page, or you can navigate to the see the performance charts for the cluster. For AKS clusters discovered and identified as unmonitored, you can chose to enable monitoring for that cluster at any time. ​
2828
@@ -32,7 +32,7 @@ Sign in to the [Azure portal](https://portal.azure.com).
3232
## Multi-cluster view from Azure Monitor
3333
To view the health status of all AKS clusters deployed, select **Monitor** from the left-hand pane in the Azure portal. Under the **Insights** section select **Containers (preview)**.
3434

35-
![Azure Monitor multi-cluster dashbaord example](./media/monitoring-container-insights-analyze/azmon-containers-multiview.png)
35+
![Azure Monitor multi-cluster dashbaord example](./media/container-insights-analyze/azmon-containers-multiview.png)
3636

3737
On the **Monitored clusters** tab, you are able to learn the following:
3838

@@ -80,7 +80,7 @@ Access to Azure Monitor for containers is available directly from an AKS cluster
8080

8181
The default page opened when you click on **Insights (preview)** is **Cluster**, and it includes four line performance charts displaying key performance metrics of your cluster.
8282

83-
![Example performance charts on the Cluster tab](./media/monitoring-container-insights-analyze/containers-cluster-perfview.png)
83+
![Example performance charts on the Cluster tab](./media/container-insights-analyze/containers-cluster-perfview.png)
8484

8585
The performance chart displays four performance metrics:
8686

@@ -91,35 +91,35 @@ The performance chart displays four performance metrics:
9191

9292
When you switch to **Nodes**, **Controllers**, and **Containers** tab, automatically displayed on the right-side of the page is the property pane. It shows the properties of the item selected, including labels you define to organize Kubernetes objects. Click on the **>>** link in the pane to view\hide the pane.
9393

94-
![Example Kubernetes perspectives properties pane](./media/monitoring-container-insights-analyze/perspectives-preview-pane-01.png)
94+
![Example Kubernetes perspectives properties pane](./media/container-insights-analyze/perspectives-preview-pane-01.png)
9595

9696
As you expand the objects in the hierarchy, the properties pane updates based on the object selected. From the pane you can also view Kubernetes events with pre-defined log searches by clicking on the **View Kubernetes event logs** link at the top of the pane. For additional information about viewing Kubernetes log data, see [Search logs to analyze data](#search-logs-to-analyze-data).
9797

9898
Use the **+ Add Filter** option from the top of the page to filter the results for the view by **Service**, **Node**, or **Namespace** and after selecting the filter scope, you then select the from one of the values shown in the **Select value(s)** field. After the filter is configured it is applied globally while viewing any perspective of the AKS cluster. The formula only supports the equal sign. You can add additional filters on top of the first one to further narrow your results. For example, if you specified a filter by **Node**, your second filter would only allow you to select **Service** or **Namespace**.
9999

100-
![Example using the filter to narrow down results](./media/monitoring-container-insights-analyze/add-filter-option-01.png)
100+
![Example using the filter to narrow down results](./media/container-insights-analyze/add-filter-option-01.png)
101101

102102
Specifying a filter in one tab continues to be applied when you select another and it is deleted after you click the **x** symbol next to the specified filter.
103103

104104
Switch to the **Nodes** tab and the row hierarchy follows the Kubernetes object model, starting with a node in your cluster. Expand the node and you can view one or more pods running on the node. If more than one container is grouped to a pod, they are displayed as the last row in the hierarchy. You can also view how many non-pod related workloads are running on the host if the host has processor or memory pressure.
105105

106-
![Example Kubernetes Node hierarchy in the performance view](./media/monitoring-container-insights-analyze/containers-nodes-view.png)
106+
![Example Kubernetes Node hierarchy in the performance view](./media/container-insights-analyze/containers-nodes-view.png)
107107

108108
From an expanded node, you can drill-down from the pod or container running on the node to the controller to view performance data filtered for that controller. Click on the value under the **Controller** column for the specific node.
109109

110-
![Example drill-down from node to controller in the performance view](./media/monitoring-container-insights-analyze/drill-down-node-controller.png)
110+
![Example drill-down from node to controller in the performance view](./media/container-insights-analyze/drill-down-node-controller.png)
111111

112112
You can select controllers or containers at the top of the page and review the status and resource utilization for those objects. If instead you want to review memory utilization, in the **Metric** drop-down list, select **Memory RSS** or **Memory working set**. **Memory RSS** is supported only for Kubernetes version 1.8 and later. Otherwise, you view values for **Min %** as *NaN %*, which is a numeric data type value that represents an undefined or unrepresentable value.
113113

114-
![Container nodes performance view](./media/monitoring-container-insights-analyze/containers-node-metric-dropdown.png)
114+
![Container nodes performance view](./media/container-insights-analyze/containers-node-metric-dropdown.png)
115115

116116
By default, Performance data is based on the last six hours, but you can change the window by using the **TimeRange** option at the upper left. You can also filter the results within the time range by selecting **Avg**, **Min**, **Max**, **50th**, **90th**, and **95th** in the percentile selector.
117117

118-
![Percentile selection for data filtering](./media/monitoring-container-insights-analyze/containers-metric-percentile-filter.png)
118+
![Percentile selection for data filtering](./media/container-insights-analyze/containers-metric-percentile-filter.png)
119119

120120
In the following example, note for node *aks-nodepool1-*, the value for **Containers** is 14, which is a roll-up of the total number of containers deployed.
121121

122-
![Roll-up of containers per node example](./media/monitoring-container-insights-analyze/containers-nodes-containerstotal.png)
122+
![Roll-up of containers per node example](./media/container-insights-analyze/containers-nodes-containerstotal.png)
123123

124124
It can help you quickly identify whether you have a proper balance of containers between nodes in your cluster.
125125

@@ -138,15 +138,15 @@ The information that's presented when you view Nodes is described in the followi
138138

139139
In the selector, select **Controllers**.
140140

141-
![Select controllers view](./media/monitoring-container-insights-analyze/containers-controllers-tab.png)
141+
![Select controllers view](./media/container-insights-analyze/containers-controllers-tab.png)
142142

143143
Here you can view the performance health of your controllers.
144144

145-
![<Name> controllers performance view](./media/monitoring-container-insights-analyze/containers-controllers-view.png)
145+
![<Name> controllers performance view](./media/container-insights-analyze/containers-controllers-view.png)
146146

147147
The row hierarchy starts with a controller and when you expand a controller, you view one or more pods. Expand pod, and the last row displays the container grouped to the pod. From an expanded controller, you can drill-down to the node it is running on to view performance data filtered for that node. Click on the value under the **Node** column for the specific controller.
148148

149-
![Example drill-down from node to controller in the performance view](./media/monitoring-container-insights-analyze/drill-down-controller-node.png)
149+
![Example drill-down from node to controller in the performance view](./media/container-insights-analyze/drill-down-controller-node.png)
150150

151151
The information that's displayed when you view controllers is described in the following table:
152152

@@ -166,24 +166,24 @@ The icons in the status field indicate the online status of the containers:
166166

167167
| Icon | Status |
168168
|--------|-------------|
169-
| ![Ready running status icon](./media/monitoring-container-insights-analyze/containers-ready-icon.png) | Running (Ready)|
170-
| ![Waiting or paused status icon](./media/monitoring-container-insights-analyze/containers-waiting-icon.png) | Waiting or Paused|
171-
| ![Last reported running status icon](./media/monitoring-container-insights-analyze/containers-grey-icon.png) | Last reported running but hasn't responded more than 30 minutes|
172-
| ![Successful status icon](./media/monitoring-container-insights-analyze/containers-green-icon.png) | Successfully stopped or failed to stop|
169+
| ![Ready running status icon](./media/container-insights-analyze/containers-ready-icon.png) | Running (Ready)|
170+
| ![Waiting or paused status icon](./media/container-insights-analyze/containers-waiting-icon.png) | Waiting or Paused|
171+
| ![Last reported running status icon](./media/container-insights-analyze/containers-grey-icon.png) | Last reported running but hasn't responded more than 30 minutes|
172+
| ![Successful status icon](./media/container-insights-analyze/containers-green-icon.png) | Successfully stopped or failed to stop|
173173

174174
The status icon displays a count based on what the pod provides. It shows the worst two states, and when you hover over the status, it displays a roll-up status from all pods in the container. If there isn't a ready state, the status value displays **(0)**.
175175

176176
In the selector, select **Containers**.
177177

178-
![Select containers view](./media/monitoring-container-insights-analyze/containers-containers-tab.png)
178+
![Select containers view](./media/container-insights-analyze/containers-containers-tab.png)
179179

180180
Here you can view the performance health of your Azure Kubernetes containers.
181181

182-
![<Name> controllers performance view](./media/monitoring-container-insights-analyze/containers-containers-view.png)
182+
![<Name> controllers performance view](./media/container-insights-analyze/containers-containers-view.png)
183183

184184
From a container, you can drill-down to a pod or node to view performance data filtered for that object. Click on the value under the **Pod** or **Node** column for the specific container.
185185

186-
![Example drill-down from node to controller in the performance view](./media/monitoring-container-insights-analyze/drill-down-controller-node.png)
186+
![Example drill-down from node to controller in the performance view](./media/container-insights-analyze/drill-down-controller-node.png)
187187

188188
The information that's displayed when you view containers is described in the following table:
189189

@@ -203,11 +203,11 @@ The icons in the status field indicate the online statuses of pods, as described
203203

204204
| Icon | Status |
205205
|--------|-------------|
206-
| ![Ready running status icon](./media/monitoring-container-insights-analyze/containers-ready-icon.png) | Running (Ready)|
207-
| ![Waiting or paused status icon](./media/monitoring-container-insights-analyze/containers-waiting-icon.png) | Waiting or Paused|
208-
| ![Last reported running status icon](./media/monitoring-container-insights-analyze/containers-grey-icon.png) | Last reported running but hasn't responded in more than 30 minutes|
209-
| ![Terminated status icon](./media/monitoring-container-insights-analyze/containers-terminated-icon.png) | Successfully stopped or failed to stop|
210-
| ![Failed status icon](./media/monitoring-container-insights-analyze/containers-failed-icon.png) | Failed state |
206+
| ![Ready running status icon](./media/container-insights-analyze/containers-ready-icon.png) | Running (Ready)|
207+
| ![Waiting or paused status icon](./media/container-insights-analyze/containers-waiting-icon.png) | Waiting or Paused|
208+
| ![Last reported running status icon](./media/container-insights-analyze/containers-grey-icon.png) | Last reported running but hasn't responded in more than 30 minutes|
209+
| ![Terminated status icon](./media/container-insights-analyze/containers-terminated-icon.png) | Successfully stopped or failed to stop|
210+
| ![Failed status icon](./media/container-insights-analyze/containers-failed-icon.png) | Failed state |
211211

212212
## Container data-collection details
213213
Container Insights collects various performance metrics and log data from container hosts and containers. Data is collected every three minutes.
@@ -237,7 +237,7 @@ Log Analytics can help you look for trends, diagnose bottlenecks, forecast, or c
237237

238238
You can perform interactive analysis of data in the workspace by selecting the **View Kubernetes event logs** or **View container logs** option in the preview pane. The **Log Search** page appears to the right of the Azure portal page that you were on.
239239

240-
![Analyze data in Log Analytics](./media/monitoring-container-insights-analyze/container-health-log-search-example.png)
240+
![Analyze data in Log Analytics](./media/container-insights-analyze/container-health-log-search-example.png)
241241

242242
The container logs output that's forwarded to Log Analytics are STDOUT and STDERR. Because Azure Monitor is monitoring Azure-managed Kubernetes (AKS), Kube-system is not collected today because of the large volume of generated data.
243243

0 commit comments

Comments
 (0)