azure-linux-extensions/Diagnostic
Siddhartha Mathiharan a266a4c042
LAD 4.1.12 versioning (#1941)
2024-07-26 11:00:17 -07:00
..
Providers [LAD] Fix cql WHERE clause and auto-generated standard Azure Portal pub settings 2017-05-05 12:25:31 -07:00
Utils Fix Telegraf not starting errors (#1843) 2023-11-08 13:10:09 -08:00
mdsd remove inappropriate word (#1742) 2023-06-27 12:00:12 -07:00
media/virtual-machines-linux-diagnostic-extension-v3 [LAD] Updates on LAD 3.0 azure-content documentation 2017-04-25 13:40:08 -07:00
mocks Refactor sink configuration. Refactor mdsd xml template generation. 2017-04-04 17:22:01 -07:00
services Set ME Influx Host (#1607) 2022-10-19 11:25:21 -04:00
tests Move LAD's out_mdsd buffer path to own directory (#994) 2020-01-24 11:03:02 -08:00
ChangeLogs Fix crashing issue in XJsonBlob (#1263) 2020-12-02 10:12:57 -08:00
DistroSpecific.py add support for redhat8/rocky8/alma8/centos8 (#1589) 2022-08-23 13:43:02 -07:00
HandlerManifest.json Merge LAd 4.1.10 release branch into master to baseline master (#1733) 2023-06-14 16:18:04 -07:00
Makefile [LAD] Reflecting PR feedback 2017-04-07 16:45:29 -07:00
README.md Update release notes for LAD 3.0.129 (#1146) 2020-07-06 13:51:18 -07:00
__init__.py Make successful test silent; correct expected result for "forced timeout". 2017-01-25 12:48:58 -08:00
decrypt_protected_settings.sh [LAD] Add decrypt_protected_settings.sh 2017-05-01 09:19:57 -07:00
diagnostic.py Fix Telegraf not starting errors (#1843) 2023-11-08 13:10:09 -08:00
lad_config_all.py Fixing install errors due to no metrics config (#1283) 2020-12-18 17:12:52 -08:00
lad_mdsd.te [LAD] Alas we still need SELinux reconfig even for Unix domain sockets (but now w/o additional dependency) 2016-10-12 13:35:58 -07:00
license.txt [LAD] v.2.3.9 prep 2016-05-04 16:24:00 -07:00
manifest.xml LAD 4.1.12 versioning (#1941) 2024-07-26 11:00:17 -07:00
run_unittests.sh Small fixes to open issues (#401) 2017-06-12 14:42:48 -07:00
shim.sh Merge LAd 4.1.10 release branch into master to baseline master (#1733) 2023-06-14 16:18:04 -07:00
virtual-machines-linux-diagnostic-extension-v3.md [LAD] Fix outdated fileLogs JSON spec in V3 doc 2017-06-26 10:11:07 -07:00
watcherutil.py [LAD] Implement periodic IMDS logging feature (per request) 2017-02-06 23:34:54 +00:00

README.md

Linux Diagnostic Extension (LAD)

Allow the owner of a Linux-based Azure Virtual Machine to obtain diagnostic data.

Current version is 3.0.129.

Linux Azure Diagnostic (LAD) extension version 3.0 is released with the following changes:

  • Fully configurable Azure Portal metrics, including a broader set of metrics to choose from.
  • Syslog message collection is now opt-in (off by default), and customers can selectively pick and choose syslog facilities and minimum severities of their interests.
  • Customers can now use CLI to configure their Azure Linux VMs for Azure Portal VM metrics charting experiences.
  • Customers can now send any metrics and logs as Azure EventHubs events (additional Azure EventHubs charges may apply).
  • Customers can also store any metrics and logs in Azure Storage JSON blobs (additional Azure Storage charges may apply).

LAD 3.0 is NOT compatible with LAD 2.3. Users of LAD 2.3 must first uninstall that extension before installing LAD 3.0.

LAD 3.0 is installed and configured via Azure CLI, Azure PowerShell cmdlets, or Azure Resource Manager templates. The Azure Portal controls installation and configuration of LAD 2.3 only. The Azure Metrics UI can display performance counters collected by either version of LAD.

Please refer to this document for more details on configuring and using LAD 3.0. The tests folder contains a sample JSON configuration which sets LAD 3.0 to collecting exactly the same metrics and logs as the default configuration for LAD 2.3 collected.

Supported Linux Distributions

List of supported Linux distributions is on https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/diagnostics-linux#supported-linux-distributions

Debug

  • The status of the extension is reported back to Azure so that user can see the status on Azure Portal
  • The operation log of the extension is /var/log/azure/Microsoft.Azure.Diagnostics.LinuxDiagnostic/<version>/ directory.