github.com/replicatedcom/ship@v0.50.0/integration/unfork/istio-k8s/expected/base/charts/mixer/templates/logentry-accesslog.yaml (about)

     1  apiVersion: "config.istio.io/v1alpha2"
     2  kind: logentry
     3  metadata:
     4    name: accesslog
     5    namespace: default
     6  spec:
     7    severity: '"Info"'
     8    timestamp: request.time
     9    variables:
    10      sourceIp: source.ip | ip("0.0.0.0")
    11      sourceApp: source.labels["app"] | ""
    12      sourcePrincipal: source.principal | ""
    13      sourceName: source.name | ""
    14      sourceWorkload: source.workload.name | ""
    15      sourceNamespace: source.namespace | ""
    16      sourceOwner: source.owner | ""
    17      destinationApp: destination.labels["app"] | ""
    18      destinationIp: destination.ip | ip("0.0.0.0")
    19      destinationServiceHost: destination.service.host | ""
    20      destinationWorkload: destination.workload.name | ""
    21      destinationName: destination.name | ""
    22      destinationNamespace: destination.namespace | ""
    23      destinationOwner: destination.owner | ""
    24      destinationPrincipal: destination.principal | ""
    25      apiClaims: request.auth.raw_claims | ""
    26      apiKey: request.api_key | request.headers["x-api-key"] | ""
    27      protocol: request.scheme | context.protocol | "http"
    28      method: request.method | ""
    29      url: request.path | ""
    30      responseCode: response.code | 0
    31      responseSize: response.size | 0
    32      requestSize: request.size | 0
    33      requestId: request.headers["x-request-id"] | ""
    34      clientTraceId: request.headers["x-client-trace-id"] | ""
    35      latency: response.duration | "0ms"
    36      connection_security_policy: conditional((context.reporter.kind | "inbound") == "outbound", "unknown", conditional(connection.mtls | false, "mutual_tls", "none"))
    37      requestedServerName: connection.requested_server_name | ""
    38      userAgent: request.useragent | ""
    39      responseTimestamp: response.time
    40      receivedBytes: request.total_size | 0
    41      sentBytes: response.total_size | 0
    42      referer: request.referer | ""
    43      httpAuthority: request.headers[":authority"] | request.host | ""
    44      xForwardedFor: request.headers["x-forwarded-for"] | "0.0.0.0"
    45      reporter: conditional((context.reporter.kind | "inbound") == "outbound", "source", "destination")
    46    monitored_resource_type: '"global"'