public Task CompensateFail <TActivity, TLog>(CompensateActivityContext <TActivity, TLog> context, Exception exception)
            where TActivity : class, ICompensateActivity <TLog>
            where TLog : class
        {
            PrometheusMetrics.MeasureCompensate(context, exception);

            return(Task.CompletedTask);
        }
        public Task PostCompensate <TActivity, TLog>(CompensateActivityContext <TActivity, TLog> context)
            where TActivity : class, ICompensateActivity <TLog>
            where TLog : class
        {
            PrometheusMetrics.MeasureCompensate(context);

            return(Task.CompletedTask);
        }