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. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. 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.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Alerts in Azure Portal and Service Fabric Explorer apps.

    In Azure Portal and Service Fabric Explorer apps, when viewing any metric or dashboard, I'd like to be able to have a simple audible alert on my desktop when a simple threshold is violated. We are dealing with a recurring issue that would be improved by such a feature.

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

    To make Azure Service Fabric reference to an existing subnet, we can modify ARM template as document here: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-patterns-networking#existingvnet

    Will it be possible to add this feature on Azure Portal? User can define their own subnet when creating SF on Azure portal.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. All Applications in SF Explorer should also show total services in each application

    SF explorer shows all applications list with Columns like Name Version health etc, there should be another column to show total service count in each application

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Provide builtin encryption for the default RPC endpoints without client certificates.

    Even you have a secure Cluster with Certificates, the communication is not encrypted.
    Currently i have to use: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-secure-communication#lf-content=177426351:775201656

    It would be great if i could enable encryption support for Rpc-Endpoints like for HTTPS Endpoints in ApplicationManifest.

    <Policies>
    <EndpointBindingPolicy EndpointRef="HttpsEndpoint" CertificateRef="MyCert" />
    <EndpointBindingPolicy EndpointRef="ServiceEndpoint" CertificateRef="MyCert" />
    </Policies>

    224 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Support instance count of 0

    Currently when trying to set Instance Count to 0 following error is returned:
    The InstanceCount value '0' is invalid. InstanceCount should be a positive integer or -1.

    I think it would be worth to allow 0. This is useful in cases where you have multiple clusters hosting the same app but on some clusters given service is not needed.
    I.E. we have an Azure SF cluster per each client. We have introduced new service which is basically calling other 3rd party service and this is going to be used by some speciffic clients only, therefore it makes sense to have…

    46 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  8. Support Standalone Service Fabric cluster Visual Studio Attach Debugger

    Add ability for attaching debugger to standalone service fabric cluster app in visual studio cloud explorer.

    This is already supported for local and azure service fabric clusters.

    Please reply if there is an alt way to attach debugger to standalone clusters.

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Enable automatic OS upgrade for clusters running in the bronze durability tier

    Today this is not possible since you can have only one VM in bronze tier. However it would be very nice if it could also take the number of VMs in consideration. Often a test cluster can consist of 3 VMs but only run in bronze since no more is actually needed, still you would want the same OS version as in production (where silver/gold is used). Being able to enable automatic OS upgrades in bronze tier would make sure the same OS image is used both in test and production.

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. virtualMachineScaleSets osProfile certificateUrl should suport URL with default KeyVault secret version.

    Certificate common name often is used with certificate autorotation when we get certificate by subject (Common Name) when Thumbprint may be different. When KeyVault generates new certificate it will provide a new KeyVault secret version and certificate Thumbprint. We use following setting (described in documentation) to set KeyVault certificate URL:
    virtualMachineScaleSets/properties/virtualMachineProfile/osProfile/secrets/vaultCertificates/certificateUrl. However if we set certificate URL without KeyVault version then during Resource Manager template deployment we get the following error: "https://ourproductserver.vault.azure.net/secrets/sslcert/ is not a valid versioned Key Vault Secret URL. It should be in the format https://<vaultEndpoint>/secrets/<secretName>/<secretVersion>."

    From key vault documentation we know that Key Vault Secret…

    13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Service fabric cluster 6.4 for rhel OS

    As of now, service fabric cluster is supported for rhel OS as preview release and is limited to service fabric 6.1 version. Can we have it supported for service fabric 6.4 version ? Also, please let us know when is it going to be GA ?

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Remove service fabric mesh dependency on Hyper-V

    I've been porting a Service Fabric system to Service Fabric Mesh, and found a small inconvenience, Service Fabric Mesh depends on having Hyper-V installed, which makes it more difficult and costly to develop inside a Virtual Machine, especially Azure -based Development Virutal Machines.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Totally Support Service Mesh in Service Fabric

    Service mesh use SideCar design partten, I think Service Fabric Reserve Porxy is a implement of SideCar design partten.

    But according the article: https://thuru.net/2018/10/18/service-mesh-in-service-fabric-is-inherent/

    "In Service Fabric, control plane is not available as per the complete definition in the above article. Most of the control plane functions are application model specific and implemented by the developers and some are in built in the communication and federation subsystem of Service Fabric. The key missing piece in the control plane component of Service Fabric is, the unified UI to manage the communication infrastructure (or the data plane)."

    There is no control plane…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Explorer - confirming the deletion of an application should not let us paste the text

    Explorer - confirming the deletion of an application should not allow pasting the text into the text field.

    Currently, you can copy and paste 'fabric:/whateverApp' from within the confirmation popup (you may realize that you clicked on the wrong application's delete a bit too late).

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Direct Azure Monitor / OMS connection for Service Fabric itself

    While we appreciate the connection to Azure Monitor to feed counters from the VMs in the scale set up to Azure Monitor we have no simple way to send data from the service fabric itself. Is a fabric upgrade available? What is the resource health? node counts and types? app status etc.. Also aggerated metrics like data volume, available bandwidth, overall DTU for whole cluster.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Make node properties Dynamic

    Make node properties Dynamic to prevent service placements on certain nodes temporarily. For instance, prevent service placement of a stateful service on a new node till certain node property is set.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Provide grant access to cert's private key to NETWORK SERVICE

    We should provide a better way to provide grant access to cert's private to NETWORK SERVICE. This is required for almost every Service Fabric certificate like SSL, encryption, kv access and so on.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Can not move to another subscription

    Since the service fabric has vm scale set, it can not be moved to another subscription. But, according to document service fabric is a resouce that can be moved.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Allow hiding java samples in documentation

    would be great if there was a way to hide C# or Java sample-code in the documentation on docs.microsoft.com, depending on which one you are using.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Choosing programming language for code blocks in Azure docs

    Seeing code blocks in both C# and Java is very confusing. Please create "choose language" option.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Service Fabric

Categories

Feedback and Knowledge Base