Microsoft Azure Service Fabric

Overview

Azure Service Fabric is a distributed systems platform used to package, deploy, and manage scalable and reliable microservices and containers.

Setup

Installation

If you haven’t already, set up the Microsoft Azure integration first.

Monitor the health of your Azure Service Fabric cluster in Datadog by running a command in the Azure command line interface.

To run the install command, make note of the following:

  • The OS your cluster is using (Windows or Linux)
  • The resource group for your cluster
  • The name of the Virtual Machine Scale Set (VMSS) managing the underlying nodes in the cluster
  • Your Datadog API key

Update the following command based on the information you gathered:

az vmss extension set --name DatadogWindowsAgent --publisher Datadog.Agent --resource-group <RESOURCE_GROUP_NAME> --vmss-name <VMSS_NAME> --protected-settings "{'api_key':'<YOUR_API_KEY>'}"
az vmss extension set --name DatadogLinuxAgent --publisher Datadog.Agent --resource-group <RESOURCE_GROUP_NAME> --vmss-name <VMSS_NAME> --protected-settings "{'api_key':'<YOUR_API_KEY>'}"

Login to the Azure CLI and run the updated command to deploy the Datadog Agent on the nodes in your cluster.

VM extension

An alternative installation method is adding the Datadog Azure Virtual Machine extension directly to the ARM template of your Service Fabric cluster.

Data Collected

Metrics

Because the Datadog Agent is installed on the nodes in your Service Fabric cluster, metrics are reported to Datadog from the Agent’s core checks.

If you are running containerized apps on Service Fabric, the Agent reports Service Fabric Mesh metrics.

Events

The Azure Service Fabric integration does not include any events.

Service Checks

The Azure Service Fabric integration does not include any service checks.

Troubleshooting

Need help? Contact Datadog support.