Application Insights
Overview
Section titled “Overview”Application Insights collects run data from the API Management and Function App layers. This run data is used to provide performance metrics, analytics, and alerting.
Log Analytics Workspace Tables
Section titled “Log Analytics Workspace Tables”AvailabilityResults
Section titled “AvailabilityResults”Records availability test results for application endpoints
CustomMetrics
Section titled “CustomMetrics”Allows logging of custom application-specific metrics
Dependencies
Section titled “Dependencies”Tracks external dependencies and their performance
Examples: Database, API, etc…
Exceptions
Section titled “Exceptions”Captures details about exceptions and errors encountered during application execution
PerformanceCounters
Section titled “PerformanceCounters”Stores performance metrics related to CPU, memory, and other system resources
Requests
Section titled “Requests”Contains information about incoming application requests
Includes details like request names, URLs, and timestamps
Traces
Section titled “Traces”Stores custom log messages emitted by application code
Useful for debugging and troubleshooting
Provides a quick understanding of the data in the application.
This information can be used to determine trends in data ingestion and throughput