Azure Functions

Azure Functions is an event driven, compute-on-demand experience that extends the existing Azure application platform with capabilities to implement code triggered by events occurring in other Azure services, SaaS products, and on-premises systems. With Azure Functions, your applications scale based on demand and you pay only for the resources you consume. Azure Functions provides an intuitive, browser-based user interface allowing you to create scheduled or triggered pieces of code implemented in a variety of programming languages.

How can we improve Microsoft Azure Functions?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Folders for organizing Functions and a TreeView Function List in the Portal

    Already I have a Functions App that is growing larger than works well in the existing Portal interface.

    I would like to suggest adding support for folders (similar to solution folders in Visual Studio) that allow one to organize functions. And then a TreeView for the Function list in the Portal.

    For example I have several processed in my Function App. Each process may have one or more steps that are usually individual Functions. It would be great to put all the related Functions together in a folder.

    15 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      3 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
    • console.log works as well as context.log in node.js

      In a function written in node.js, console.log should log to the error log/console just as context.log does.

      It would allow using the same debug in code that is been run both in standalone node.js and in function node.js. It is painful to have to alter the calls when moving code between the environments.

      7 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        3 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →

        Unfortunately we’re not currently planning to address this. The console object in Node is bound to the Node process, which in our programming model is accessible to multiple Functions, so there’s no way to associate logs to a specific Function. Changing this would require significant effort and we don’t currently have plans to do so. Leaving this as unplanned to reflect that status.

        However, note that we’ll definitely look into doing a better job prompting the user when we detect they’re using console.log. This will hopefully mitigate the issue at least.

        —Colby

      • OpenAPI from function app v2

        Function App v1. could create an OpenAPI (swagger) file. After the change to v2. in the portal creating an OpenAPI file is "not supportet".

        Please reinstate this feature

        6 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          1 comment  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
        • False azure function status on azure portal

          There are 2 ways in which an azure function can be created, one from the portal itself and other through SDK for example .NET SDK using which you could create functions and deploy the function to azure from Visual Studio.

          Problem Scenario : When we deploy it from Visual Studio, the functions are deployed in a pre-compiled state and so we are not able to ENABLE or DISABLE the function from the portal itslef.

          Solution suggested by Azure Support : Have an application setting on the portal which will be set to true/false or 1/0 which will enable/disable the azure…

          6 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
          • 5 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              3 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →

              This is a great bit of functionality that we would love to support!

              Can you update your issue, or provide a comment with what language you are developing Functions in?

              Thanks for the feedback!
              Alex
              Azure Functions Team

            • Don't show region warning during new app setup when not relevant

              When creating a new Function App I select a storage account which I know is in the same region as the new app. The portal still shows me the attached warning which causes me to doubt myself and go off and check the storage account before proceeding. If I select an existing storage account which is in the same region I'd expect this message not to be shown.

              2 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
              • Allow moving from AppServicePlan to Consumption plan (in Azure portal)

                It should be easy to move between hosting plans for Azure functions so we can change this based on the current needs. At the moment, I would like to move away from app service plan for a lot of functions (use consumption plan instead), but in the future, high continous demand might move some back to an app service plan. Changing between the to modes should be as easy as scaling out on an app service plan

                I have read somewhere that there is a problem if a function was created as an app service plan because of missing storage.…

                1 vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
                • Select existing Application Insights ressource on Azure Functions creation

                  It is a real pain to create a new function using an existing App Insights ressource:
                  1. Create function with Application Insights enabled
                  2. Wait for the function to be created
                  3. Go to Azure functions -> platform settings -> all settings -> application insights
                  4. Press "change" to bind the function to an existing App Insights resssource
                  5. Go to App Insights
                  6. Locate the newly created default App Insights ressource for the function and delete it

                  1 vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
                  • Please add a 'Create' or 'Add' button on Function apps page

                    I wanted to create a new function app. As a new user who has not done it before, I clicked on 'All services' and then selected ''Function apps' under 'Compute'. Function app page opened but I could not find a Create or add button. All that I could see were already created function apps.
                    I tried the same path for other services like virtual machines and Container services but they all had an option to add a new one.
                    When I looked at the docs to create a function app, I found that it is achieved by going to 'Create…

                    1 vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
                    • Code folding

                      Ability to fold code sections in the portal while in editor mode would be very useful.

                      1 vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
                      • Don't see your idea?

                      Azure Functions

                      Feedback and Knowledge Base