github.com/replicatedcom/ship@v0.50.0/integration/init/istio/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    labels:
     7      app: mixer
     8      chart: mixer
     9      heritage: Tiller
    10      release: istio
    11  spec:
    12    severity: '"Info"'
    13    timestamp: request.time
    14    variables:
    15      sourceIp: source.ip | ip("0.0.0.0")
    16      sourceApp: source.labels["app"] | ""
    17      sourcePrincipal: source.principal | ""
    18      sourceName: source.name | ""
    19      sourceWorkload: source.workload.name | ""
    20      sourceNamespace: source.namespace | ""
    21      sourceOwner: source.owner | ""
    22      destinationApp: destination.labels["app"] | ""
    23      destinationIp: destination.ip | ip("0.0.0.0")
    24      destinationServiceHost: destination.service.host | ""
    25      destinationWorkload: destination.workload.name | ""
    26      destinationName: destination.name | ""
    27      destinationNamespace: destination.namespace | ""
    28      destinationOwner: destination.owner | ""
    29      destinationPrincipal: destination.principal | ""
    30      apiClaims: request.auth.raw_claims | ""
    31      apiKey: request.api_key | request.headers["x-api-key"] | ""
    32      protocol: request.scheme | context.protocol | "http"
    33      method: request.method | ""
    34      url: request.path | ""
    35      responseCode: response.code | 0
    36      responseSize: response.size | 0
    37      permissiveResponseCode: rbac.permissive.response_code | "none"
    38      permissiveResponsePolicyID: rbac.permissive.effective_policy_id | "none"
    39      requestSize: request.size | 0
    40      requestId: request.headers["x-request-id"] | ""
    41      clientTraceId: request.headers["x-client-trace-id"] | ""
    42      latency: response.duration | "0ms"
    43      connection_security_policy: conditional((context.reporter.kind | "inbound") == "outbound", "unknown", conditional(connection.mtls | false, "mutual_tls", "none"))
    44      requestedServerName: connection.requested_server_name | ""
    45      userAgent: request.useragent | ""
    46      responseTimestamp: response.time
    47      receivedBytes: request.total_size | 0
    48      sentBytes: response.total_size | 0
    49      referer: request.referer | ""
    50      httpAuthority: request.headers[":authority"] | request.host | ""
    51      xForwardedFor: request.headers["x-forwarded-for"] | "0.0.0.0"
    52      reporter: conditional((context.reporter.kind | "inbound") == "outbound", "source", "destination")
    53      grpcStatus: response.grpc_status | ""
    54      grpcMessage: response.grpc_message | ""
    55    monitored_resource_type: '"global"'