Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Set the Subscription, Resource Group, and environment name, and Location as shown above. Then scroll down. After doing so, you will see the following.

Set three property names as shown above. Set them to:

Code Block
topic.edgeNodeDescriptor
topic.deviceId
payload.metrics.name

These property names line up with JSON Object members that are pushed to IoT Hub by the Azure Injector module in Ignition.

In addition, set a 'Storage acocunt name' as shown above and leave the other fields default. Now click 'Next: Event Source'. After doing so, you should see the following.

Image Added

As shown above, set the Name, Subscription, IoT Hub name, IoT Hub access policy name, IoT Hub consumer group, and set the timestamp property name to 'payload.metrics.timestamp'. This will tell Time Series Insights to use the incoming timestamp for the tag value to be used as the timestamp to store in the time series database. Finally, click 'Review + Create'. This will show something similar to the following.

Image Added

Finally click 'Review + Create' to create the new Time Series Environment. This will take a few minutes to complete. When creation is complete, you should see the following.

Image Added

Click 'Go to resource' to see the new Time Series Insights Environment.


Step 3: Pushing Data to Time Series Insights using Azure Injector

...