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.