Cloud & Engineering

We regularly write about our technical experiences (good and bad) and what we're learning from the market.

  • There are no suggestions because the search field is empty.

Tags

Monitoring Logic Apps Standard with Application Insights – Querying & Analysing Traces

Posted by Paco de la Cruz on 16 December 2021

Logic Apps, Monitoring, Application Insights, Microsoft Azure, Azure Integration Services

Overview

In the previous post of the series, we covered how to implement the different observability features that are available in Logic Apps Standard to send traces to Application Insights. In this post, we’ll discuss how to query and analyse these traces, and how to share these queries and publish query results....

Continue reading

Monitoring Logic Apps Standard with Application Insights – Implementation

Posted by Paco de la Cruz on 10 December 2021

Logic Apps, Monitoring, Application Insights, Microsoft Azure, Azure Integration Services

Overview

In the previous post of the series, we’ve covered the different built-in observability features that are available in Logic Apps Standard and how many of them are part of the traces sent to Application Insights. In this post, we’ll discuss how these features can be implemented in a sample scenario. The...

Continue reading

Monitoring Logic Apps Standard with Application Insights – Introduction

Posted by Paco de la Cruz on 07 December 2021

Logic Apps, Monitoring, Application Insights, Microsoft Azure, Azure Integration Services

Overview

As I previously discussed, it’s very common that developers tend to focus their efforts on building and shipping applications and services to production but forget to consider what happens after go-live. It’s easy to dismiss that the solutions being built are going to be supported by someone else. Once the...

Continue reading

Custom Distributed Tracing and Observability Practices with Azure Functions – Part 3: Implementation

Posted by Paco de la Cruz on 10 March 2021

Azure Functions, Integration, Microsoft, Application Insights, Technology, Microsoft Azure

Introduction

In the previous post of the series, we described the design of an approach to meet common observability requirements of distributed services using Azure Functions. Now, in this post, we are going to cover how this can be implemented and how we can query and analyse the produced tracing logs.

This post...

Continue reading

Custom Distributed Tracing and Observability Practices in Azure Functions – Part 2: Solution Design

Posted by Paco de la Cruz on 24 February 2021

Azure, Azure Functions, Microsoft, Application Insights, Microsoft Azure

Introduction

In my previous post, I discussed why it is important to consider traceability and observability practices when we are designing distributed services, particularly when these are executed in the background with no user interaction. I also covered common requirements from an operations team supporting...

Continue reading

Custom Distributed Tracing and Observability Practices in Azure Functions – Part 1: Introduction

Posted by Paco de la Cruz on 19 February 2021

Azure Functions, Microsoft, Application Insights, Microsoft Azure

Introduction

As developers, we tend to focus our efforts on building and shipping our services and apps to production, but it’s quite common that we forget to think about what happens after go-live. Once we reach production, the solution becomes someone else’s problem. But, even if we could build bug-free services,...

Continue reading

Correlated Structured Logging on Azure Functions

Posted by Paco de la Cruz on 06 September 2018

Azure Functions, Serverless, Application Insights, Blog, Technology, Logging, Structured Logging

Introduction

If you are reading this post, chances are that you know that things can go wrong and thus logging can be very useful when a solution is in production to monitor or troubleshoot it. But, not all logs are equal. While you can have enough information available, unstructured logging can be hard to read,...

Continue reading

List of Access Keys from Output Values after ARM Template Deployment

Posted by Justin Yoo on 05 January 2018

Azure Functions, Logic Apps, Service Bus, ARM Templates, Application Insights, Cosmos DB, Storage Account, Blog, Technology

There are many cases that we need to retrieve access keys and/or endpoints of Azure resources, as soon as they are deployed through ARM templates. Typical uses cases are:

  1. To display those values in the outputs section of ARM templates,
  2. To get a reference to the outputs section of nested ARM templates from their...
Continue reading