FaaS Fields

edit

The user fields describe information about the function as a service (FaaS) that is relevant to the event.

These fields are in beta and are subject to change.

FaaS Field Details

edit
Field Description Level

faas.coldstart

Boolean value indicating a cold start of a function.

type: boolean

extended

faas.execution

The execution ID of the current function execution.

type: keyword

example: af9d5aa4-a685-4c5f-a22b-444f80b3cc28

extended

faas.id

The unique identifier of a serverless function.

For AWS Lambda it’s the function ARN (Amazon Resource Name) without a version or alias suffix.

type: keyword

example: arn:aws:lambda:us-west-2:123456789012:function:my-function

extended

faas.name

The name of a serverless function.

type: keyword

example: my-function

extended

faas.trigger

Details about the function trigger.

type: nested

extended

faas.trigger.request_id

The ID of the trigger request , message, event, etc.

type: keyword

example: 123456789

extended

faas.trigger.type

The trigger for the function execution.

Expected values for this field:

  • http
  • pubsub
  • datasource
  • timer
  • other

type: keyword

example: http

extended

faas.version

The version of a serverless function.

type: keyword

example: 123

extended