Devon Burriss' Blog


Mostly just adventures in code.

Capturing custom business metrics in Azure Functions

A Proof-of-concept for scraping Prometheus metrics from Azure Functions F# Observability Prometheus Social image

For years now I have noticed a blind-spot when using serverless functions and observability platforms like Datadog. Custom metrics. Observability tools are constantly improving their integrations with cloud providers but are still not on par with having access to the OS like with VMs or containers. In this post I explore a little proof-of-concept I did to get custom metrics out of Azure Functions.

Read more


Social image

Prometheus Datadog Agent

Setting up a Datadog agent to pull from a Prometheus endpoint

Prometheus Datadog Observability

Social image

Local Prometheus setup

Setting up Prometheus locally with Docker

Prometheus Docker Observability

Social image

The meaning of meditation

A tour of areas that can be improved by skillful application of meditation techniques

Meditation Mindfulness Morality

Social image

Creating a Prometheus parser: Fennel

A quick tour of using FParsec to write a Prometheus parser

F# Prometheus Fennel FsAdvent

Social image

Converting between F# and C# types

Breaking down conversions between C# and F# collections and functions

F# C# Collections

Social image

Reliability with Intents

Telling the world about state changes

F# Clean Code Architecture Messaging FsAdvent

Social image

Canopy from a FSX Script

The bare minimum needed to get Canopy up and running

Canopy Functional F# Testing Selenium

Social image

Review: F# unit testing frameworks and libraries

A review of XUnit, FsUnit, Unquote, and Expecto

F# Testing TDD FsAdvent

Social image

How to F# - Part 10

Writing your first F# application

Functional F# .NET .NET Core Tutorial

blog comments powered by Disqus