RevDeBug
RevDeBug main website
  • Introduction
  • Installing RevDeBug server
    • Server Settings Overview
    • Settings & Administration
    • Migrate RevDeBug Server
  • Updating RevDeBug server
  • Repository Configuration
  • Supported langauges
    • C#
      • C# Azure Functions
      • API
      • Data masking
      • Recording complex objects
    • Java
      • API
      • Data masking
      • Recording complex objects
    • JavaScript
      • Advanced configuration
      • API
      • Cleaning RevDeBug instrumentation
      • Data masking
    • Python
      • Settings overview
      • API
  • RevDeBug features
    • APM
    • Observability & Tracing
    • Flight Recorder
    • Infrastructure Map
    • Browser Recording
    • Error Tracking
    • Database Monitoring
    • Browser Monitoring
    • Tests Monitoring
    • Frontend Logs
    • Alarms
    • VM Monitoring
    • Kubernetes Monitoring
  • Release notes
    • What's new 🎁
    • Older versions
  • How to guides
    • How to add an SSL certificate?
    • How to setup Notifications from RevDeBug in Slack or MS Teams
    • Connecting GIT repository using SSH keys
  • FAQ
Powered by GitBook
On this page
  • Adding RevDeBug NuGet packages
  • Setting the RevDeBug recording server address and service name

Was this helpful?

  1. Supported langauges
  2. C#

C# Azure Functions

How to enable error reporting and monitoring for Azure Functions (serverless)

PreviousC#NextAPI

Last updated 2 years ago

Was this helpful?

Adding RevDeBug NuGet packages

First, add a RevDeBug NuGet repository:

Please refer to detailed instructions on the main .

For Azure Function project install two NuGet packages:

  • RevDeBug.Net.Compilers.Toolset

  • RevDeBugAPM.Agent.AzureFunction

Configure the RevDeBug build time connection as described on the main .

Setting the RevDeBug recording server address and service name

Using the Azure Portal set two environment variables (application settings) for Azure Functions:

  • SKYWALKING__SERVICENAME - set to your Function Name

  • SKYWALKING__TRANSPORT__GRPC__SERVERS - set to address of RevDeBug server instance with 11800 port number appended at the end, eg. revdebug.server.name:11800

https://nexus.revdebug.com/repository/nuget/
Azure Portal > Azure Function > Settings > Configuration
C# manual page
C# manual page