You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/iot-operations/manage-mqtt-broker/howto-configure-availability-scale.md
+62-40Lines changed: 62 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ ms.topic: how-to
7
7
ms.subservice: azure-mqtt-broker
8
8
ms.custom:
9
9
- ignite-2023
10
-
ms.date: 07/02/2024
10
+
ms.date: 07/11/2024
11
11
12
12
#CustomerIntent: As an operator, I want to understand the settings for the MQTT broker so that I can configure it for high availability and scale.
13
13
---
@@ -133,41 +133,43 @@ Then, run the following command to deploy the broker:
133
133
kubectl apply -f <path-to-yaml-file>
134
134
```
135
135
136
-
## Configure MQ broker diagnostic settings
136
+
## Configure MQTT broker diagnostic settings
137
+
138
+
MQTT broker includes diagnostics that provides metrics for MQTT broker components. Operators can use these metrics to monitor the health of the system. A Prometheus endpoint is provided for metrics from all MQTT broker components including self-test metrics.
139
+
140
+
Diagnostic settings allow you to enable metrics and tracing for MQTT broker.
141
+
142
+
- Metrics provide information about the resource utilization and throughput of MQTT broker.
143
+
- Tracing provides detailed information about the requests and responses handled by MQTT broker.
144
+
- Adjust the log level of MQTT broker to control the amount and detail of information that is logged. The log level can be set for different components of MQTT broker. The default log level is `info`.
145
+
146
+
You can configure diagnostics using the *Broker* custom resource definition (CRD). The following table shows the properties of the broker diagnostic settings and all default values.
Here's an example of a *Broker* custom resource with diagnostics settings enabled:
137
171
138
-
Diagnostic settings allow you to enable metrics and tracing for MQ broker.
139
-
140
-
- Metrics provide information about the resource utilization and throughput of MQ broker.
141
-
- Tracing provides detailed information about the requests and responses handled by MQ broker.
142
-
143
-
To enable these features, first [Configure the MQ diagnostic service settings](../configure-observability-monitoring/howto-configure-diagnostics.md).
144
-
145
-
To override default diagnostic settings for MQ broker, update the `spec.diagnostics` section in the Broker CR. You also need to specify the diagnostic service endpoint, which is the address of the service that collects and stores the metrics and traces. The default endpoint is `aio-mq-diagnostics-service :9700`.
146
-
147
-
You can also adjust the log level of MQ broker to control the amount and detail of information that is logged. The log level can be set for different components of MQ broker. The default log level is `info`.
148
-
149
-
If you don't specify settings, default values are used. The following table shows the properties of the broker diagnostic settings and all default values.
150
-
151
-
| Name | Required | Format | Default| Description |
Copy file name to clipboardExpand all lines: articles/iot-operations/troubleshoot/known-issues.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.author: dobett
6
6
ms.topic: troubleshooting-known-issue
7
7
ms.custom:
8
8
- ignite-2023
9
-
ms.date: 05/03/2024
9
+
ms.date: 07/11/2024
10
10
---
11
11
12
12
# Known issues: Azure IoT Operations Preview
@@ -36,7 +36,7 @@ This article lists the known issues for Azure IoT Operations Preview.
36
36
37
37
- You can't configure the size of a disk-backed buffer unless your chosen storage class supports it.
38
38
39
-
- Even though the MQTT broker's [diagnostic service](../configure-observability-monitoring/howto-configure-diagnostics.md) produces telemetry on its own topic, you might still get messages from the self-test when you subscribe to `#` topic.
39
+
- Even though the MQTT broker's [diagnostics](../manage-mqtt-broker/howto-configure-availability-scale.md#configure-mqtt-broker-diagnostic-settings) produces telemetry on its own topic, you might still get messages from the self-test when you subscribe to `#` topic.
40
40
41
41
- Some clusters that have slow Kubernetes API calls may result in selftest ping failures: `Status {Failed}. Probe failed: Ping: 1/2` from running `az iot ops check` command.
0 commit comments