How to debug Azure IoT Operation Data pipeline failure

Hennessy, Tim 25 Reputation points
2024-03-26T20:00:11.1166667+00:00

I am working through an Azure IoT Operations QuickStart article regarding the Data processor. After setting up the passthrough pipeline and saving it, it never syncs correctly.

I dumped the pipeline information and get this error information

Provisioning Status: Error: Code: RunnerGRPC Message: The operator failed to establish a connection with the Runner-worker. Failure Cause: Unknown Operation Id: c2048032-b4d2-4313-98b0-3a0601313f74*6DD9C1D5D399783A83E02115E1656360F5FC51CBFD7B58D5966752849536D803 Status: Provisioning

So, I decided to delete the pipeline and start over. But I'm unable to delete the pipeline, the pipeline shows this status

Provisioning Status: Error: Operation Id: 9350cec9-f52b-44a3-8576-6ca33f827db7*EFE21F6EAB7808A422435DFB431ECCD15EBA994358893FA59145E702BAD8DAFA Status: Deleting

Is this a known issue with the QuickStart? What steps can I take to get the pipeline sync to succeed?

Thanks,

Azure IoT Operations
Azure IoT Operations
Azure IoT Operations is a set of modular services enabled by Azure Arc.
28 questions
{count} votes

1 answer

Sort by: Most helpful
  1. LeelaRajeshSayana-MSFT 15,886 Reputation points Microsoft Employee
    2024-03-27T22:44:58.9266667+00:00

    Hi @Hennessy, Tim The product team's initial analysis on this issue, based on the logging message, seems to be a deployment issue. The team has requested for additional logs which can be collected using the CLI command az iot ops support create-bundle. The command creates a standard support bundle zip which you can share with us offline to further investigate this issue.

    Once you generated the support bundle, please send an email to azcommunity@microsoft.com with the below details, so that we can work closely on this matter.

    Update

    Root cause is still being analyzed for the behavior. Thread will be updating with further findings. As a work around, create a new set of resources to overcome the issue.


    If the response helped, please do click Accept Answer and Yes for the answer provided. Doing so would help other community members with similar issue identify the solution. I highly appreciate your contribution to the community.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.