Service Fabric

Do you have an idea, suggestion, or feedback based on your experience with Azure Service Fabric? We would love to hear from you.

Please take a few minutes to submit your feedback in one of the forums available on the right or vote up an idea submitted by another Azure Service Fabric customer. All the feedback shared in these forums are being monitored and reviewed by the Microsoft Azure Service Fabric team.

Please remember this forum is for Azure Service Fabric, and if you have feedback on other Microsoft products, services or platforms, please submit your feedback in the appropriate forum (found on the right hand side).

Thanks for your feedback – we look forward to improving your satisfaction with Azure Service Fabric

How can we improve Microsoft Azure Service Fabric?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(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.

  1. Allow to choose a folder when adding a new service fabric service

    Please consider to extend the "Add New Service Fabric Service" dialog in visual studio with the option to choose a target folder.

    While the "add New Project" dialog has this ability for good reasons, the add-new-service-fabric-service lacks this setting.
    i guess the desire to not only structure projects in project-explorer, but also structure projects on the file-system-level in a meaningful way is understandable. we want to have all service-fabric-service-projects grouped in a folder below the solution-folder.

    now our problem is, when adding another service-fabric-service to this service-fabric-project, we can not choose in which subfolder it should be created, but instead…

    7 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Timestamped events

      It would be nice to be able to see a timestamp of the events that can be found in SF.

      3 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • Application Parameters Override in VSTS Deploy Task

        The Azure Resource Group Deployment Task in Visual Studio Team Services (VSTS) has a nice Override parameters feature.

        Add a similar parameter called "Application parameter override" to the Service Fabric Application Deployment task for VSTS.

        With the recent additions in VSTS to link Key Vaults to Variable Groups and to scope VSTS Release variables per environment, it becomes more and more common to use VSTS variables for app param overrides.

        3 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Set Container Names

          allow setting a naming policy for containers from the service manifest, right now containers get random names and there is no way to pin metrics to a specific service in oms and other monitoring solutions that identify just the container name

          1 vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • New-ServiceFabricApplication CMDlet error message not very descriptive or useful

            When running the `New-ServiceFabricApplication` CMDlet, we often received 'A communication error has occurred' for a wide variety of errors, including malformed Compose files. This error message is not very descriptive or useful.

            1 vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Mounting a volume from Docker-Compose on windows containers was undocumented

              Mounting a volume using docker-compose on Service Fabric with Windows Containers did not document how to create the volumes definition in the docker-compose.yml file.

              1 vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • Network saturation at 10 GB/s caused fabric node to die

                When the network is saturated on the cluster, the cluster main service dies and then Service Fabric management is not available.

                1 vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Service Fabric Need to pre-pull Docker images to every node in VMSS due to authentication

                  Service Fabric Docker Compose for Windows Containers against custom registries (like Azure Container Registry) requires to pre-pull the image down on every VM in the VM Scale Set. The resulting error message is Service Fabric returns "Failed to download image" error when pointed to any custom registry that requires a username and password (even if --repo-user and --repo-pass flags are set). Error message is also not descriptive.

                  4 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • Service Fabric DNS service names can be alpha-numeric ONLY

                    To use Service Fabric DNS, service names can be alpha-numeric ONLY. The use of a GUID would be considered invalid.

                    1 vote
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • If a service has does not have a port defined it cannot resolve a service that has a DNS name.

                      Service Fabric for Windows Containers requires docker compose needs to have DnsService enabled (no documentation about this). If a service has does not have a port defined it cannot resolve a service that has a DNS name.

                      1 vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        planned  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                      • Quick start template using storage account takes 30mins to start up

                        The Azure QuickStart template for Sevice Fabric defaults to using regular storage accounts which takes a considerable amount of time to start the VM Scale Set (15 minutes vs. 2 minutes for Managed Disks). This also results in the slow docker pulls of large images (windows server image) because the decompression takes a long time.

                        1 vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • How to configure monitoring via AppInsights / OMS to an existing cluster

                          Add more detailed example of how to add OMS or AppInsights to an existing cluster. The steps for OMS are outlined at https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-diagnostics-containers-windowsserver#1-set-up-a-service-fabric-cluster but do not provide step by step details and leaves the reader with a lot of detailed steps to figure out.

                          1 vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • Relay IIS Log Entries to Read Them in Docker

                            Document how to redirect IIS logs running inside a container to Standard out so it can be picked up by logging system. An example of how to do this would be https://blog.sixeyed.com/relay-iis-log-entries-to-read-them-in-docker/

                            1 vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Example for getting logs from inside a container to a logging system

                              Add concrete example for getting logs from inside a container into a logging system (event logs, java logs, etc)

                              1 vote
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • Document summary of COM inside Containers

                                Add documentation on how to run COM inside containers on Service Fabric.

                                1 vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Guidance on running python exes in a cluster

                                  Add clear guidance on running python in a Service Fabric cluster.

                                  1 vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Document Java on SF Scenario especially on Windows nodes

                                    Add clear documentation outlining running Java on Service Fabric for Windows.

                                    1 vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Better documentation on how to let a container continue running after task completion

                                      For Applications Running as Batch/Scheduled Tasks add better documentation to show how to let a container continue running after task competition.

                                      1 vote
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Better guidance on Sticky Sessions with containers

                                        Please provide better documentation on how to set up Session Affinity for a Service Fabric application. This functionality is available and documented in k8s and marathon-lb in DC/OS, this would help avoid hard-coding of ports.

                                        1 vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Linux OneBox does not work on Windows

                                          When using Vagrant and Virtual Box on Windows, after following the documentation to setup the Service Fabric using the OneBox vagrant file a blue screen occurs.

                                          1 vote
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 9 10
                                          • Don't see your idea?

                                          Service Fabric

                                          Feedback and Knowledge Base