microsoft / DurableFunctionsMonitor

A monitoring/debugging UI tool for Azure Durable Functions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DfMon not an official Microsoft product

mronnblom-ith opened this issue · comments

Hi! I just now realized that DfMon is not an official Microsoft product! I was convinced it was. So sorry @scale-tone for somewhat unreasonable demands!
What I find weird and a bit disturbing though, is that Microsoft (to my knowledge) does not have any product what-so-ever for monitoring och administering Durable Functions. They even link to DfMon from their official docs! And it's listed here on GitHub under the Microsoft "account". So from the customer's (developer's) perspective, it does feel reasonable to have some demands on being able to monitor and administer Durable Functions, but those demands cannot of course be directed at DfMon's maintainers. What I am thinking about is if we can petition Microsoft to adopt DfMon, but I have no idea what the current maintainers of it think about that, or how you would go about doing so. Would be interesting to hear your thoughts.

Hi @mronnblom-ith, Durable Functions Monitor is an official Microsoft product.

@bachuv This is a screen shot of the README in this same repo:

image

@mronnblom-ith: Ah, good catch. The project originally started as a third party tool (one that was greatly needed and we're really thankful for!) for Durable Functions (although the original author, @scale-tone, is at Microsoft) but since then the project has migrated to be co-owned by the Durable Functions team as well, making it "official". I'll look to remove that confusing bit of the README, thank you for pointing it out.

Please do note that observability is an area we're actively investing in, both through efforts like Distributed Tracing, the recent co-ownership of the Durable Functions Monitor, as well as other efforts that are yet to be announced.

You're definitely encouraged to make feature requests and report bugs in this repo, as it is part of our (the Durable Functions team's) weekly triage of issues. Just please note that this is just one of several components we maintain, and as such we sometimes can't prioritize it all.