Help Center> IoT Device Access> Best Practices> Data Forwarding> Pushing Metric Data to DMS for Kafka
Updated on 2024-04-29 GMT+08:00

Pushing Metric Data to DMS for Kafka

Scenarios

IoTDA provides various data reports that you can integrate into your O&M system. You can use the subscription function of Application Operations Management (AOM) to push metric data from IoTDA to DMS for Kafka, and then consume and display the data. This section uses the number of online devices as an example. For details about the metrics supported by IoTDA, see Reports.

Prerequisites

  • You have registered a Huawei Cloud account.
  • You have subscribed to IoTDA. Method: Visit the IoTDA service page, and click the button for free trial or the price calculator to purchase and subscribe to the service.
  • You have subscribed to AOM. Method: Visit the AOM service page, click AOM 2.0 Console, and click the button to enable the service for free and authorize.
  • You have subscribed to DMS for Kafka. Method: Visit the DMS for Kafka service page, and click Buy Now.

Creating an AOM Subscription

  1. Visit the IoTDA service page, and click Access Console.
  2. In the navigation pane, choose O&M > Reports, click Subscribe to Data, and click Access AOM.

    Figure 1 Creating a data subscription - going to AOM

  3. In the navigation pane, choose Management > Data Subscription, click Create Subscription Rule, select the subscription content, data type, and DMS instance, and click OK.

    Figure 2 Creating a data subscription - AOM

  4. When configuring DMS subscription for the first time, you need to configure an IAM agency. For details, see How Do I Create the apm_admin_trust Agency?
  5. Click Verify and Save DMS Configuration to verify the connectivity between AOM and DMS. After the connection is successful, select the data sending topic and click OK.

    Figure 3 Rule details - AOM

Stimulating Device Going Online and Verifying the Result

  1. Use the MQTT simulator to simulate the connection of a device to the IoT platform and its going online. (For details about how to use the simulator, see Using MQTT.fx for Commissioning.)
  2. Wait for about 1 minute, go to the DMS for Kafka console, choose Message Query, set Topic Name to the topic configured in AOM, set Search For to the ID of the resource space where the device is located, and check whether the received device number metrics contain the number of online devices.

    Figure 4 Viewing Kafka messages - AOM