Alerting: Add details to the payload when tracking import to GMA (#106404)

add details to the payload when tracking import to GMA
This commit is contained in:
Sonia Aguilar
2025-06-10 14:28:10 +02:00
committed by GitHub
parent ed5104a6c6
commit 8c54bba8d3
2 changed files with 16 additions and 2 deletions

View File

@ -229,7 +229,14 @@ export const trackDeletedRuleRestoreFail = async () => {
reportInteraction('grafana_alerting_deleted_rule_restore_error');
};
export const trackImportToGMASuccess = async (payload: { importSource: 'yaml' | 'datasource' }) => {
export const trackImportToGMASuccess = async (payload: {
importSource: 'yaml' | 'datasource';
isRootFolder: boolean;
namespace?: string;
ruleGroup?: string;
pauseRecordingRules: boolean;
pauseAlertingRules: boolean;
}) => {
reportInteraction('grafana_alerting_import_to_gma_success', { ...payload });
};

View File

@ -152,7 +152,14 @@ export const ConfirmConversionModal = ({ importPayload, isOpen, onDismiss }: Mod
const isRootFolder = isEmpty(targetFolder?.uid);
trackImportToGMASuccess({ importSource });
trackImportToGMASuccess({
importSource,
isRootFolder,
namespace,
ruleGroup,
pauseRecordingRules,
pauseAlertingRules,
});
const ruleListUrl = createListFilterLink(isRootFolder ? [] : [['namespace', targetFolder?.title ?? '']], {
skipSubPath: true,
});