Edit

ContainerAppHTTPLogs

Logs generated by the ingress envoy in a Container App Environment. This includes one record per HTTP request handled by the environment's ingress, with request and response metadata such as method, path, status code, and request duration.

Table attributes

Attribute Value
Resource types microsoft.app/managedenvironments
Categories Audit, Azure Resources
Solutions LogManagement
Basic log Yes
Ingestion-time DCR support No
Lake-only ingestion Yes
Sample Queries Yes

Columns

Column Type Description
Authority string The Host or :authority header of the HTTP request.
_BilledSize real The record size in bytes
BytesReceived long Number of bytes received in the request body.
BytesSent long Number of bytes sent in the response body.
ConnectionId string The unique connection identifier assigned to this request by the ingress.
ContainerAppName string The name of the Container App generating this log.
EnvironmentName string The name of the Container App Environment generating this log.
EnvoyContainerId string The container ID of the ingress envoy pod that handled this request.
EnvoyPodName string The name of the ingress envoy pod that handled this request.
_IsBillable string Specifies whether ingesting the data is billable. When _IsBillable is false ingestion isn't billed to your Azure account
Location string The location of the Container App generating this log.
Method string The HTTP method of the request.
OperationName string The name of the operation generating this log.
Path string The request path sent to the Container App. May contain query string parameters that include sensitive values such as authentication tokens or API keys.
Protocol string The HTTP protocol version used for the request.
ReplicaName string The name of the Container App replica generating this log.
RequestDuration long The total time, in milliseconds, taken to process the request.
RequestId string The unique identifier assigned to this request by the ingress. May be a value supplied by an upstream client via the x-request-id header.
_ResourceId string A unique identifier for the resource that the record is associated with
ResponseCodeDetails string Additional context for the response code, such as the reason the request was completed or terminated.
ResponseFlags string Response flags describing how the request was handled by the ingress.
RevisionName string The name of the revision generating this log.
SourceSystem string The type of agent the event was collected by. For example, OpsManager for Windows agent, either direct connect or Operations Manager, Linux for all Linux agents, or Azure for Azure Diagnostics
StartTime datetime Timestamp (UTC) when the ingress started processing the request.
StatusCode int The HTTP response status code returned to the client.
_SubscriptionId string A unique identifier for the subscription that the record is associated with
TenantId string The Log Analytics workspace ID
TimeGenerated datetime Time (UTC) when the log was generated.
Type string The name of the table
UpstreamHost string Address of the upstream container endpoint that served this request.
UpstreamRequestAttemptCount int Number of upstream attempts made to fulfill this request.
UserAgent string The User-Agent header from the client.
XForwardedFor string The X-Forwarded-For header indicating the client IP chain. Contains end-user client IP addresses; treat as personally identifiable information.