• 2 min read

Seamless integration of Logz.io observability platform with Microsoft Azure

When your solution is operating at cloud speed and scale you need to be able to spot problems as they arise (ideally before they impact the customer), respond quickly, and resolve them as quickly as possible.

When your solution is operating at cloud speed and scale you need to be able to spot problems as they arise (ideally before they impact the customer), respond quickly and resolve them as quickly as possible. If you are building and have cloud-native applications in form of microservices, serverless, and container technologies, tracing an event to its origin, and identifying the root cause is not trivial.

Observability solutions allow you to monitor modern systems more effectively and help you find and connect effects in a complex chain and trace them back to their cause. It gives your DevOps, site reliability engineers (SREs), and developers visibility into the entire architecture. Observability solutions achieve this by collecting logs, metrics, and traces, and using machine learning to extract insights.

At Microsoft, in addition to providing native observability solutions such as Azure Monitor, we work closely with the open-source community and partners to provide popular observability solutions for you to choose the observability solution of your choice.

We have partnered with Logz.io to build Logz.io for Microsoft Azure which makes it easy to ship your log data to Logz.io in minutes without deploying any new code. From within Azure, you can deploy Logz.io resources and choose which logs they want to send to Logz.io for storage and analysis. This includes activity logs, data from multiple Azure resources, and log files from virtual machines. Before the integration, Logz.io customers were expected to instantiate EventHub in their subscription and use Azure functions to send data from Azure resources to the Logz.io account.

Logz.io provides a cloud-native observability platform that centralizes log, metric, and tracing analytics in one place, so you can monitor the health and performance of your Azure environment. It uses open source monitoring tools including ELK, Prometheus, and Jaeger—and unifies them into a scalable observability platform.

Logz.io's Azure marketplace offer page with Overview, Plan and Pricing details

“Our partnership with Logz.io will accelerate innovation within the engineering community, enabling teams to seamlessly launch Logz.io observability tools, and rapidly build and monitor their products, while providing customers with a centralized portal management for billing and support for their Azure Deployments.”—Julia Liuson, President, Microsoft Developer Division

“This partnership represents a massive opportunity for engineering and DevOps teams to build and optimize their mission-critical applications using the open-source tools they love,” said Tomer Levy, Founder and CEO at Logz.io. “By creating a seamless, low friction way to utilize Logz.io in the Azure environment and streamline the entire process, we believe that this native integration, offered through Azure Marketplace will become a de facto resource for many new and existing customers.”

With Logz.io for Azure’s unified experience, you will be able to:

  • Provision a new Logz.io account from Azure client interfaces like Azure Portal Azure PowerShell and SDK.

Basics tab where the user provides Subscription, Resource group and logz.io Organization name details.

  • Streamline single-sign on (SSO) to Logz.io—a separate sign-on from the Logz.io portal is no longer required.

Single Sign-on tab where the user provides Azure Active Directory app name

  • Configure their Azure resources to send logs to Logz.io—a fully managed setup with no infrastructure for customers to setup and operate.

Logs and Metrics tab where user provides tag rules to filter for azure resources that send data to logz.io

  • Seamlessly send logs and metrics to Logz.io. Today, customers must set up event hubs and write Azure Functions to receive logs from Azure Monitor and send them to Logz.io.
  • Easily install the Logz.io agent on virtual machines hosts through a single-click.

Virtual machine agent view of Logz.io resource

  • Get unified billing of Logz.io SaaS through Azure subscription invoicing.

Next steps