need help
101 TopicsEnable configurable recipients for Activator error notifications - critical for monitoring
According to the official documentation: "If a problem occurs with any of your Fabric Activator events, objects, or rules after you create them, then Fabric Activator sends you an email containing an error code." However: The recipient is not configurable (hardcoded to item creator only) This limitation is not documented No alternative notification channels are available This creates a critical blind spot for production monitoring when: Activators are deployed via service principal (cannot receive emails) The original creator leaves the team or changes roles Multiple team members need visibility into system errors Requested Feature: Enable configuration of error notification recipients through: Workspace-level notification settings Distribution list/group email support Integration with workspace contacts/admins Use Case: Our production Activators are deployed via CI/CD pipelines using service principals. Without configurable notifications, we have no way to receive critical error alerts, making Activator unsuitable for production use4.9KViews2likes6CommentsNot able to creat alert over a table chart without removing columns
I've been creating alerts on a table chart based on different filtering, however it stopped allowing me to create alerts on that table since 3 days ago, as a test I removed all the alerts previously created and now I cannot create any new alert over that table chart. I tested by removing columns and that is the only way i'm able to create alerts again on that table chart card, then republishing the report adding the deleted columns. With all the columns I'm able to select the column to base the alert but after that, the alert it is not created, and I'm not able to proceed:1.9KViews2likes5CommentsActivator: issue when set an action by posting a message in Teams channel
Hi, I've succeeded in triggering an alert based on a KPI in a Power BI report, and that works fine. However, I want to send a message to my community in a Teams channel. When I select the appropriate option in the Activator action pane, I can't select the team or the channel, even though I'm signed in with my account. It's strange because email and personal Teams messages work without any issue. Thx for your support!Solved1.1KViews0likes3CommentsActivator Email Delivery Inconsistent — Alerts Recorded in History but Emails Delayed and Missing
Hi, I am currently working with Microsoft Fabric Activator, where I have configured an alert on a KQL function output from an Eventhouse datasource. The alert is designed to trigger every 10 minutes, based on a change detection condition on a computed column (AlertTriggerKey) that increments on every 10-minute window. Observed Behavior Activator is detecting the condition and recording each trigger correctly in the alert history, confirming that the rule evaluation and condition matching are functioning as expected. However, the email delivery cadence is inconsistent and does not align with the expected 10-minute interval. Specifically, the pattern I am observing is inconsistent and does not follow a fixed delay. While some alerts are delivered on time, others arrive with unpredictable delays ranging from 30 minutes to over an hour, and certain alerts are missed entirely with no corresponding email delivery whatsoever. There is no consistent gap between the expected trigger time and the actual email delivery time — the delay varies arbitrarily across alerts and some triggers recorded in Activator history have no corresponding email delivered at all, making it impossible to rely on the notifications for real-time operational decisions. What Has Been Verified Rule configuration is correct Trigger condition (AlertTriggerKey → Changes) is working as expected Activator history confirms alerts are being recorded at the correct 10-minute intervals Throttle limit is not being hit — only 6 alerts per hour Recipients and action configuration are correctly set up Emails are not being filtered into spam or junk Core Issue The alert history and the email delivery are out of sync. Activator is recording the trigger at the correct cadence, but the email notifications are being delivered with delays and in some cases are dropped entirely, suggesting the issue lies specifically in the email dispatch pipeline, not in the rule evaluation or condition detection layer. Has anyone encountered a similar pattern where Activator history is accurate but email delivery is inconsistently delayed or completely missing? Is there a known latency issue or queuing behavior in the Fabric Activator email dispatch system that could explain this? Any guidance or workaround would be greatly appreciated. Thank you.Solved1.4KViews0likes3CommentsUser Data Function: 'NotFound' Error (WorkloadException) after Publishing, but Success in Develop
I am setting up a monitoring workflow in Microsoft Fabric using Fabric Activator. I have created an alert based on a KQL query that monitors row ingestion. kql query - table1 | where ingestion_time() > ago(10m) | summarize RowsIngested = count() I am calling a User Data Function (UDF) as the action to push this data to an external Mimir endpoint via Remote Write. @udf.function() def testFunction(metricName: str, metricValue: float, labels: dict) -> str: logging.info(f"Starting Prometheus Remote Write push for: {metricName}") try: writer = RemoteWriter( url=MIMIR_URL, auth={ "username": MIMIR_USERNAME, "password": MIMIR_PASSWORD } ) if not isinstance(labels, dict): logging.error("Input 'labels' was not provided as a dictionary/object.") return "Push failed: labels must be a JSON object" timestamp_ms = int(datetime.datetime.now().timestamp() * 1000) metric_definition = labels.copy() metric_definition["__name__"] = metricName series = [ { "metric": metric_definition, "values": [float(metricValue)], "timestamps": [timestamp_ms] } ] writer.send(series) logging.info(f"Successfully pushed {metricName} to Mimir.") return f"Metric pushed successfully at {datetime.datetime.now()}" except Exception as e: logging.error(f"Remote Write failed: {str(e)}") return f"Push failed: {str(e)}" 1. Develop Mode (Success) When testing the function in Develop Mode using the Test Panel with the following parameters: metricName: "fabric_rows_ingested_test" metricValue: 111 metricLabels: {"workspace": "dev", "table": "table1"} Output: "Metric pushed successfully at 2026-03-23 06:53:51" Logs: Successfully pushed fabric_rows_ingested_test to Mimir. above exposed metric can be accessed in grafana. 2. Run/Published Mode (Failure) After clicking Publish and ensuring all libraries (prometheus-remote-writer, requests) are listed as "Published" in Library Management, I switch to Run only mode & invoke the function, { "functionName": "testFunction", "invocationId": "00000000-0000-0000-0000-000000000000", "status": "Failed", "errors": [ { "errorCode": "WorkloadException", "subErrorCode": "NotFound", "message": "User data function: 'testFunction' invocation failed." } ] } Why does the Fabric backend fail to resolve the endpoint in Published mode (returning NotFound) when the same function is fully functional in the Develop sandbox?Solved4.7KViews0likes7CommentsCreating ICMs via Activator
I'm trying to create ICMs through Activator. But my test action is failing. I guess I need to give some permissions or use a specific connector. Or maybe my connector is wrong type? Would be great if I can get some help on what I'm doing wrong.Solved7.6KViews0likes11CommentsActivator Teams Alert
I've set alerts on multiple PBI service reports and none of them are firing. I've tried changing the conditions for the trigges but nothing seems to work. The alerts save, and are set, and the test alert goes through fine each time, but that's it. The alert is for whenever the value in a column contains "CRT3".Solved2KViews0likes3CommentsEvent trigger based on power bi report every 12 hours
Hi everyone, I am still very new to Activator and try to build our first business alerts based on a Power BI Report. I have set up a rule in this was: My expectation was to get an alert every 12 hours if the condition is met. However, in reality, I get an alert every hour. Which brings me to the following questions: - According to the live feed, a data point is created once an hour. Where does this interval come from? I can't figure out where I might have configured that. Ideally, I would like to change this interval to "every 12 hourse" and then just trigger whenever the condition is met. - If for some reason this is not possible, what is the best way to only trigger an event every 12 hours?Solved1.6KViews0likes1Comment