Skip to main content
Azure Virtual Machines and VM Scale Sets emit OS / system logs and application log files, and — when your applications are instrumented — distributed traces. Because you control the compute, a collector can run directly on the instance. Self-Managed OTel Collector — install the Collector as a systemd service or Windows service to collect host telemetry and accept application logs, metrics, and traces over OTLP. For VM Scale Sets, bake it into the image or install it through cloud-init or a custom-script extension. On Windows VMs, collect Windows Event Log channels (Application, System, Security) with the windowseventlog receiver and file-based logs such as IIS access logs with the filelog receiver — see Collecting Windows OS Logs.

Alternatives

See Ingesting Azure Data into Bronto for the full service-to-method mapping.

References