Agent skill · software engineering · aiskillstore
azure-monitor-ingestion-java
Azure Monitor Ingestion SDK for Java. Send custom logs to Azure Monitor via Data Collection Rules (DCR) and Data Collection Endpoints (DCE).
Why this skill is useful
Provides specific commands and patterns for integrating Java applications with Azure Monitor that the AI wouldn't reliably generate on its own.
What it needs
Requires maven installed locally. Requires azure account access. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Azure Monitor Ingestion SDK for Java Client library for sending custom logs to Azure Monitor using the Logs Ingestion API via Data Collection Rules. Installation Or use Azure SDK BOM: Prerequisites Data Collection Endpoint (DCE) Data Collection Rule (DCR) Log Analytics workspace Target table (custom or built-in: CommonSecurityLog, SecurityEvents, Syslog, WindowsEvents) Environment Variables Client Creation Synchronous Client Asynchronous Client Key Concepts Concept Description --------- ------------- Data Collection Endpoint (DCE) Ingestion endpoint URL for your region Data Collection Rule (DCR) Defines data transformation and routing to tables Stream Name Target stream in the DCR (e.g., Custom-MyTableCL) Log Analytics Workspace Destination for ingested logs Core Operations Upload Custom Logs Upload with Concurrency For large log collections, enable concurrent uploads: Upload with Error Handling Handle partial upload failures gracefully: Async Upload with Reactor Log Entry Model Example Error Handling Best Practices 1. Batch logs — Upload in batches rather than one at a time 2. Use concurrency — Set maxConcurrency for large uploads 3. Handle partial failures — Use error consumer to log failed entries 4. Match DCR schema — Log entry fields must match DCR transformation expectations 5. Include TimeGenerated — Most tables require a timestamp field 6. Reuse client — Create once, reuse throughout application 7. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/azure-monitor-ingestion-java