Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

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

  1. Support Azure.Identity on Local cluster

    I would like Service Fabric local cluster to support Azure.Identity such that I can start an application on my local cluster and use my user credentials from Visual Studio, Azure CLI, etc.

    Currently, I am getting errors like the following, only when running applications in my local Service Fabric cluster:

    'RunAsync' reported Warning for property 'RunAsyncUnhandledException'.
    Azure.Identity.AuthenticationFailedException: SharedTokenCacheCredential authentication failed: Access to the path 'C:\Users\USERNAME\source\repos\application\subdir.IdentityService' is denied.

    'RunAsync' reported Warning for property 'RunAsyncUnhandledException'.
    Azure.Identity.AuthenticationFailedException: Azure CLI authentication failed due to an unknown error
    PermissionError: [WinError 5] Access is denied: 'C:\Windows\system32\config\systemprofile\.azure'

    'RunAsync' reported Warning for property 'RunAsyncUnhandledException'.
    Azure.Identity.CredentialUnavailableException: DefaultAzureCredential failed to…

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. 4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Provide architectural and other technical guidance for TCP/IP RPC based programming

    We have several legacy TCP/IP RPC, Client/Server programs that we must port to Azure Service Fabric; however, support and guidance when migrating TCP/IP program to SF Cluster are not supported. We are not told we can't do it, but when it gets down to actual development and testing support, it turns out that quite a bit of design work and coding is necessary to port an RPC program to SF. One of the primary issues is when your RPC server generates IP port assignments at runtime; this type of design does not work very well in SF as each listener…

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. 4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Increase deployment speed when doing ARM deployments

    We change our Service Fabric resources very frequently. The loadbalancer resource takes around 45 minutes to finish without actual changes.

    This is not acceptable in a fast paced environment.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Azure Service Fabric SDK for macos

    Can we please have an Azure Service Fabric SDK for MacOS.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Is there a way to still use client certificate to auth after add Azure AD in security session?

    Hey there, we just add Azure AD but we still like to access by client certification sometimes, is there a way we can do that? or we need to delete AAD from sf cluster each time?

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Would like to view times in UTC

    All of our backend telemetry is in UTC time. Rendering events in SFX using local time actively hampers investigation, as developer have difficulty converting between the timezones on the fly, and introduces another vector for user error in performing such arithmetic.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Secured Cluster correct certificate url from keyvault

    When creating a secured cluster and provisioning the scale sets, one has to reference the certificate url in the following format: https://<vaultEndpoint>/secrets/<secretName>/<secretVersion> Certificates are typically not stored as secrets and the reference should be able to handle a certificate reference instead of a secret reference:
    https://<vaultEndpoint>/certificates/<certName>/<certVersion>

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Add HTTP/2 support for ServiceFabric reverse proxy

    We would like to enable HTTP/2 on REST APIs hosted in ServiceFabric stateless services, and reverse proxy is a nice feature for enabling service-to-service communication. However, currently HTTP/2 is not supported in reverse proxy yet.

    125 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  11. Service fabric installation documentation not properly updated

    Guys, you should say in the installation guide for 18.04 (Bionic Beaver) You MUST run the manual steps... otherwise is misleading when you mention run the script to install service fabric. If you take a look at the script it only works with xenial...

    Have a nice day

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Warn when certificates are about to expire

    We have had two total cluster collapses because of expired certificates. Once with node certs and once with reverse proxy certs. The only feasable way of recovery was a total cluster rebuild. I think Microsoft should have provided a warning email about certificates that are about to expire, and also make sure they are automatically renewed instead of just letting the cluster collapse. And in the event when the cluster has collapsed because of a certificate problem, there should have been a simple tool to recover the cluster with a new certificate. Now this process is extremely complex and error…

    10 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Don't require ARM deployment to use Managed Identity

    Per https://docs.microsoft.com/en-us/azure/service-fabric/how-to-deploy-service-fabric-application-user-assigned-managed-identity , managed identity can only be used when Service Fabric applications are deployed and upgraded via ARM templates. While it's great to have ARM template support, I've found it to be buggy, slow down deploys and upgrades, and in general it creates yet another layer in the tooling that is opaque and difficult to troubleshoot.

    If using Azure, it should be possible to use Managed Identity in SF apps without requiring that all SF deploy operations go through ARM.

    28 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  14. In Service Fabric Explorer, sort all items logically, especially node names.

    In Service Fabric Explorer, sort all items logically, especially node names. For example, nt02 should appear in a list before nt010.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Use Hybrid Use Benefits for Azure Service Fabric Cluster based on Windows Server

    Hi,
    it would be great to see the "hybrid use benefit program" - https://azure.microsoft.com/en-us/pricing/hybrid-benefit/ would allow me to host My Service Fabric Application in azure. currently it's running on Windows Server onpremise and the Servers are licenced with Windows Server Datacenter Edition + SA.

    Unfortunatly it's not possible so far to select a PaaS: Azure Service fabric cluster based in Windows Server together with "Hybrid Use Benefits". i would like to avoid double License cost.

    435 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Service Fabric Containers: no logging for failed containers

    Using Azure Monitor with Service Fabric containers, there is no logging details available for failed containers.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. IoTEdge in a Docker Container

    A larrge amount of infrastructure is deployed via Docker containers. It would be helpful to deploy IoTEdge via Docker.

    5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Allow KeyVault certificate identifier in ClusterConnectionParameters

    Updating the SF cluster certificates is quite some pain for our company as most often we need to make a microservices' deployment just to update the ServerCertThumbprint in the ...\PublishProfiles...xml files and every time to manually go through the dance of updating the certificates on the VMs. And we run several SF clusters. It'd be nice to:


    1. only update the certificate in KeyVault, yet maintain the same KV identifier in ClusterConnectionParameters and within the VMs.


    2. for bonus points, to have the certificate update automatically in KV, N days before expiration.


    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Expose Custom ETW Events in the Service Fabric Explorer

    One of the suggested ways to add logging to your Fabric services is to create a use the EventSource class to log ETW events but there does not appear to be any way to view these events from within the Service Fabric Explorer.
    It would be useful if there was somewhere you could enter the event source name/guid and have the Fabric Explorer listen to and log these events in the same way as the node related events that it currently displays in the Events tab.

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Allow viewing of the settings

    Our micro services in Service Fabric use appsettings.json for a couple of settings but nowere in service fabric explorer can we view the content of those settings. I believe this would be very usefull.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 15 16
  • Don't see your idea?

Service Fabric

Categories

Feedback and Knowledge Base