Skip to content
Konstantin Lepeshenkov edited this page Dec 21, 2021 · 28 revisions

Overview

Durable Functions Monitor aka DfMon is a user interface for Azure Durable Functions. It provides extensive observability, plus lets you debug and manage your orchestrations and entities. Both default and alternative storage providers are supported (support for Netherite is limited so far).

DfMon comes in several forms:


Features

Functionality provided in all modes is roughly the same.

1. List, filter and search for your orchestration/entity instances

1.1. Filter by date/time range, instance type/status and/or by column values

1.2. View results in form of a sortable list with infinite scrolling

1.3. ... Or in form of a time histogram

1.4. ... Or in form of a Gantt chart

1.5. ... Or in form of an interactive (clickable) Functions Graph

Here is how to generate and use these Function Graphs.

1.6. Start new orchestration instances

1.7. Quickly navigate to an instance by its id


2. Observe and manage individual orchestration/entity instances

2.1. View instance details, list and filter its execution history

2.2. ... Or view its sequence diagram

2.3. ... Or view its Gantt chart

2.4. ... Or view its interactive (clickable) Functions Graph

Here is how to generate and use these Function Graphs.

2.5. ... Or visualize it with your custom Liquid Templates

Here is how to create custom instance status tabs with Liquid Templates.

2.6. Restart, Purge, Rewind, Terminate, Raise Events, Set Custom Status


3. Perform storage maintenance

3.1. Purge instances

3.2. Cleanup deleted durable entities

3.3. (Only in VsCode ext) Delete Task Hubs