prime-reportstream icon indicating copy to clipboard operation
prime-reportstream copied to clipboard

Update Azure Logging to Include Mapping Failures

Open sarah-g-parker opened this issue 8 months ago • 9 comments

User Story

As an Engagement Engineer, I need to know when there is a Mapping Failure – so that I can help resolve the failures in a timely manner.

Description/Use Case

Engagement team has created a UP Monitoring Dashboard in the Azure logging environment. However, these warnings are not discoverable in the Azure logging environment. Therefore, we want to add these warnings to be monitored in the existing Monitoring Dashboard and include a Slack integration that will proactively inform the Engagement team to ensure that no messages are dropped due to this issue.

Azure Logging Requirements:

All "Mapping Failures" currently returned by the existing Metabase query, trigger an event in Azure that can be queried in the Azure Logging interface and shown on the UP Monitoring Dashboard The "Mapping Failure" item event is a unique event The "Mapping Failure" item event includes All standard item events: submittedReportIds [] submittedItemIndex parentReportId parentItemIndex childReportId childItemIndex sender blobUrl pipelineStepName topic trackingId timestamp queueMessage BundleDigestLabResult New Azure Event is documented where needed, including but not limited to Azure Event Proposal LucidChart

Risks/Impacts/Considerations

Use this section to briefly list out any risks/impacts that may come about, as a result of the proposed solution.

  • [System performance may be slowed]
  • [Only a single search parameter can be used]

Dev Notes

Use this section to describe any useful technical information to duplicate an issue or explain requirements related to this ticket without providing implementation details.

  • [Provided is the data that was used to replicate the issue...]
  • [To test, use SimpleReport upload CSV page to ...]

Acceptance Criteria

  • [] Gain alignment with Chris Kuryak and Victor Chaparro of format of new/ updated events.
  • [] Azure event created that enables us to know when an item fails to map to a receiver
  • [] Lucid Chart updated if necessary.

sarah-g-parker avatar Apr 22 '25 13:04 sarah-g-parker

Please add your planning poker estimate with Zenhub @adegolier

megreed1 avatar Apr 22 '25 16:04 megreed1

Please add your planning poker estimate with Zenhub @arnejduranovic

megreed1 avatar Apr 22 '25 16:04 megreed1

Hey team! Please add your planning poker estimate with Zenhub @jack-h-wang @JFisk42

megreed1 avatar Apr 22 '25 16:04 megreed1

Please add your planning poker estimate with Zenhub @wcutshall

megreed1 avatar Apr 22 '25 16:04 megreed1

Please add your planning poker estimate with Zenhub @kant777

megreed1 avatar Apr 22 '25 16:04 megreed1

Deprioritized. @wcutshall working with @the-andrew now on KT for shadow migrations.

davidcalabrese0324 avatar May 05 '25 16:05 davidcalabrese0324

Moving this ticket back to sprint backlog.

sarah-g-parker avatar May 08 '25 16:05 sarah-g-parker

@wcutshall started this one, @jack-h-wang going to pick up and continue. Will need to go back to @wcutshall if drawdown happens before it gets completed.

davidcalabrese0324 avatar May 12 '25 16:05 davidcalabrese0324

Built on @wcutshall's work in this PR: #18105

jack-h-wang avatar May 12 '25 23:05 jack-h-wang

Moving this to sprint review as the PR has been merged.

JFisk42 avatar May 21 '25 23:05 JFisk42