An Azure service that is used to provision Windows and Linux virtual machines.
Hello Ravi Bhagat,
If you're collecting access, DNS, and authentication logs from a Debian VM and require cost-effective long-term retention (1 year), consider the following options based on your use case:
Monitoring, Alerting, and Compliance Use Cases
Leverage Log Analytics Workspace:
Use the Azure Monitor Agent (AMA) in combination with Data Collection Rules (DCRs) to ingest only required log types (e.g., syslog, audited).
Configure Basic Logs for infrequently queried data and apply commitment tiers to reduce ingestion and retention costs.
Suitable for scenarios that require integration with Azure Monitor, alerts, workbooks, and regulatory compliance frameworks.
High-Volume Analytics and Custom Dashboards
Consider Azure Data Explorer (ADX):
Persist logs in Azure Blob Storage for low-cost long-term storage.
Ingest selectively into ADX to enable fast, scalable querying using Kusto Query Language (KQL).
Ideal for scenarios involving large log volumes, custom dashboards, correlation queries, and advanced analytics.
Offers cost control by decoupling storage from compute and supporting tiered ingestion strategies.
If you have any further queries, do let us know.