Hi Francis,
Let me help youwith the some guidance to monitor per-user usage and costs for an Azure Document Intelligence resource If you require to track per-client usage, including pages analyzed, model used, and associated costs by monthly report. Here are key tools and strategies:
Tool / Strategy | Description | Cost Considerations |
---|---|---|
Application Insights | Integrates with your app to log Document Intelligence calls by user, including model used and page count. Custom telemetry can capture usage per IP/client. | Cost based on data ingestion and retention |
Azure Monitor & Log Analytics | Aggregates Document Intelligence telemetry and custom logs, allowing queries on page count, model usage, and per-user costs. | Charged per GB of data ingested and retained |
Document Intelligence Built-in Metrics | Provides default metrics on page count and usage in the Azure Portal, though not per-user specific. | Included with Document Intelligence, no extra cost |
Azure API Management (APIM) | Manages API access per user, enabling tracking on Document Intelligence requests by user/IP, model, and usage limits. | Additional cost based on API Management tier and usage volume |
Summary
- Application Insights and Azure Monitor with Log Analytics offer the best options for tracking Document Intelligence usage per user and model.
- Document Intelligence Built-in Metrics provides general usage stats but lacks detailed user-level data.
- API Management enables user-specific tracking and quotas but incurs additional charges.
For more details:
- Monitor Azure Document Intelligence
- Application Insights - Custom Telemetry
- Azure Monitor and Log Analytics Pricing
If the information helped address your question, please Accept the answer.
Luis