azure-functions

Build, deploy, and analyze Datadog .NET tracer instrumentation for Azure Functions.

570|166|Updated Aug 30, 2017
One-click install
npx skills add https://github.com/DataDog/dd-trace-dotnet --skill azure-functions-datadog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-functions
Source: https://github.com/DataDog/dd-trace-dotnet/tree/main/.claude/skills/azure-functions
Command: npx skills add https://github.com/DataDog/dd-trace-dotnet --skill azure-functions-datadog

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the development and testing workflow for .NET Azure Functions instrumentation, enabling tracer engineers to efficiently build, deploy, and analyze their work.

Core Features & Use Cases

  • Local Package Building: Build custom Datadog.AzureFunctions NuGet packages locally.
  • Azure Deployment: Deploy your instrumented Azure Functions to a test environment.
  • Configuration Management: Set and verify Datadog environment variables for your Function Apps.
  • Log & Trace Analysis: Download and analyze function logs to verify instrumentation behavior.
  • Use Case: You've made changes to the Datadog .NET tracer for Azure Functions. Use this Skill to build a local NuGet package, deploy it to a test Function App, trigger it, and then analyze the resulting traces and logs to confirm your changes work as expected.

Quick Start

Use the azure-functions skill to deploy the sample app located at './samples/AzureFunctions/Isolated' to your Azure Function App named 'my-test-function-app' in the 'my-resource-group' resource group.

Frequently Asked Questions about azure-functions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test Datadog .NET tracer instrumentation for Azure Functions?

To test Datadog .NET tracer instrumentation for Azure Functions, you can build a custom local NuGet package, deploy it to a test Azure Function App, trigger it, and analyze the resulting logs and traces to confirm behavior.

How do I deploy a local NuGet package to an Azure Function App for testing?

Deploy a local NuGet package to an Azure Function App by configuring the necessary Datadog environment variables and pushing the build to your specified test resource group to validate the changes.

Can I analyze Azure Function execution logs to verify Datadog instrumentation behavior?

Yes, you can download and analyze Azure Function execution logs and traces to verify that your Datadog .NET tracer instrumentation behaves as expected after deployment.

What is the best way to configure Datadog environment variables for a .NET Azure Function App?

The best way to configure Datadog environment variables for a .NET Azure Function App is to set and verify them during the deployment of your instrumented test environment to ensure correct trace generation.

Do I need a specific resource group to deploy and debug the Datadog.AzureFunctions NuGet package?

You need an existing Azure resource group and Function App to deploy and debug the Datadog.AzureFunctions NuGet package, allowing you to target your test environment and verify instrumentation changes.