What’s new in Log Analytics?

Latest updates from https://docs.loganalytics.io/docs/Language-Reference/Change-log Jan 7, 2018 New functions & operators funnel_sequence_completion plugin strcat_array() todecimal() url_decode() url_encode() parse_xml() Other changes format_timespan() documentation updated funnel_sequence plugin documentation updated reduce operator documentation updated Older updates     In this post I mentioned the Analytics Home Page.  This page also shows the high level updates to the platform such…


Microsoft Azure Service Fabric – Citrix’s single sign-on solution

Special thanks to Microsoft Azure CSA (Cloud Solution Architect) Mauricio Caro, we released a new Service Fabric Customer Profile: Service Fabric Customer Profile: Citrix In this installment, we profile Citrix Systems Inc. and their single sign-on solution built using a microservices approach on Azure Service Fabric. Also read about their business journey using Azure to…


Azure Log Analytics: Queries, the basics explained – Part 4

  I’ll finish with some more examples, building on what we discussed in part 3. SecurityEvent | where Account has “Clive”   // has is a best practise rather than contains | project Account, Computer, EventID , EventSourceName // now I’ve selected a few columns of data I think are useful to reduce the noise //or…


Azure Log Analytics: Queries, the basics explained – Part 3

Sometimes unlike post 2, you may not know where to start, but hopefully you know some piece of data to search on. An example I often use  is a persons name, I’ll use my own.  Search can look through a lot of data so you may want to scope the time to a period you…


Visual Studio Toolbox: More Database DevOps with Redgate

In this second of two episodes, I am joined by Steve Jones to discuss how you can use Redgate’s DLM Automation tools to extend DevOps practices to SQL Server and Azure SQL databases. In this episode, Steve demonstrates the comparison-based approach used by SQL Source Control, which generates SQL scripts by comparing the state of…


Azure Log Analytics: Queries, the basics explained – Part 2

Now that we have opened our first tab for producing a query in part 1 lets look at, some other capabilities. I mentioned Schema in the last post, its a good way of finding which types of data you may have and what solutions.  From my workspace you can see the variety of Solutions I…


Scalable LOB Networking Architecture in Azure

Mesh and Hub-and-Spoke Architectural Considerations using Virtual Network Peering in Azure Most organizations solve their need for network connectivity between various business units by creating a mesh network architecture among the various virtual networks. All nodes in the network are interconnected, so network traffic is fast and can be easily redirected as needed. This topology…


Designing Scalable Blockchain Networking Topology in Azure

Considerations for Designing Scalable Blockchain Networks using Virtual Network Peering in Azure One Azure customer asked us for help creating a mesh network topology to support a Blockchain consortium. Blockchains are distributed transactional systems that allow assets and investments to be exchanged based on smart contracts and predefined ledgers. In this scenario, four business partners…


Mesh and Hub-and-Spoke Networks on Azure: Architectural Considerations for Virtual Network Peering

We are excited to announce the availability of a new whitepaper (http://aka.ms/HubAndSpoke) that addresses scalable networking architecture design in Azure. In this paper, we focus on two networking topologies: Mesh network architecture and hub-and-spoke network architecture. In this whitepaper, we look into these two main network topologies used by Azure customers. We discuss their applications in…


Azure Log Analytics: Queries, the basics explained – Part 1

Sometimes I’m guilty of jumping in to the deep-end and skipping the basics. Update: This post end up in four parts: Part1 Part2 Part3 Part4 I spend all my time in the Advanced Analytics portal, as originally Log Search was a single line syntax. I much prefer multi-line syntax: Perf | where TimeGenerated >= ago(2h)…