Welcome to the Azure Log Analysis Kit! This repository is your one-stop resource for Kusto Query Language (KQL) scripts and tools to streamline log analysis and troubleshooting in Azure and DevOps environments.
AzureLogAnalysisKit is designed to help DevOps engineers and Azure administrators analyze logs, monitor performance, and troubleshoot issues efficiently. Whether you're working with Azure services, applications, or DevOps pipelines, you'll find a collection of well-organized KQL scripts to simplify your log analysis tasks.
To get started with AzureLogAnalysisKit, follow these steps:
-
Clone the Repository: Clone this repository to your local machine using Git:
git clone https://github.com/AnthonyByansi/Azure-Log-Analysis-Kit.git
-
Explore the Repository: Familiarize yourself with the repository structure and contents. You'll find KQL scripts organized by Azure service or application category in the
scripts
directory. -
Choose Your Category: Navigate to the relevant directory based on the Azure service or application you want to analyze.
-
Execute KQL Scripts: Use your preferred KQL tool (e.g., Azure Data Explorer) to execute the scripts against your log data. Each script is well-documented and includes comments to help you understand its purpose.
-
Refer to Documentation: For best practices, usage guidelines, and troubleshooting tips, consult the documentation provided in the
docs
directory.
The repository is structured as follows:
-
scripts/: Contains KQL scripts organized by Azure service or application category.
Application-Insights/
: KQL scripts related to Azure Application Insights.Virtual-Machines/
: KQL scripts related to Azure Virtual Machines.Azure-App-Services/
: KQL scripts related to Azure App Services.- ...
-
docs/: Documentation and guides to help you make the most of AzureLogAnalysisKit.
Usage-Guide.md
: Instructions on how to use the repository and execute KQL scripts.Troubleshooting-Tips.md
: Tips for common troubleshooting scenarios.Dependencies.md
: Information about any dependencies or prerequisites for running scripts.- ...
AzureLogAnalysisKit is designed to simplify log analysis and troubleshooting. Here's how you can make the most of it:
- Explore the relevant category in the
scripts
directory. - Choose a KQL script that matches your log analysis or troubleshooting needs.
- Execute the script using your preferred KQL tool, adapting it as necessary for your specific environment.
- Refer to the documentation in the
docs
directory for additional guidance and best practices.
For comprehensive documentation and usage guidelines, please refer to the following documents:
- Usage Guide: Step-by-step instructions on how to use AzureLogAnalysisKit for log analysis and troubleshooting.
- Troubleshooting Tips: Helpful tips and common troubleshooting scenarios.
- Dependencies: Information about any dependencies or prerequisites for running KQL scripts.
We welcome contributions from the community! If you have KQL scripts, improvements, or additional documentation to share, please follow our contributing guidelines.
This repository is licensed under the MIT License. You are free to use, modify, and distribute the contents of this repository, subject to the terms of the license.