package
11.1.2+incompatible
Repository: https://github.com/honeycombio/honeycomb-lambda-extension.git
Documentation: pkg.go.dev

# Functions

StartLogsReceiver starts a small HTTP server on the specified port.
Subscribe wraps the logic of creating a client for the AWS Lambda Logs API and using the client to subscribe the extension to the configured log type streams.

# Constants

FunctionLog events originate from Lambda Functions.
HTTPProtocol is the protocol that we receive logs over.
PlatformLog events originate from the Lambda Runtime.

# Structs

BufferingOptions contains buffering configuration options for the lambda platform.
Client is used to communicate with the Logs API.
Destination is where the runtime should send logs to.
LogMessage is a message sent from the Logs API.
SubscribeRequest is the request to /logs.
SubscribeResponse is the response from /logs subscribe message.

# Type aliases

LogType represents the types of log messages that are supported by the logs API.
Protocol represents the protocol that this extension should receive logs by.