EmfTelemetryProvider

A TelemetryProvider that emits SDK operational metrics in CloudWatch Embedded Metric Format (EMF).

Metrics are written as structured JSON to stdout via println(). In environments with built-in CloudWatch Logs integration (AWS Lambda, Amazon ECS), these logs are automatically ingested and metrics are extracted without requiring separate PutMetricData API calls.

Example usage:

val client = S3Client {
telemetryProvider = EmfTelemetryProvider {
namespace = "MyApp"
}
}

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val contextManager: ContextManager
Link copied to clipboard
open override val loggerProvider: LoggerProvider
Link copied to clipboard
open override val meterProvider: MeterProvider
Link copied to clipboard
open override val tracerProvider: TracerProvider