toOtlpPayload

fun MetricsSnapshot.toOtlpPayload(namespace: String = DEFAULT_NAMESPACE, resourceAttributesProvider: (Meta) -> Map<String, String> = { emptyMap() }, scopeName: String = DEFAULT_SCOPE, temporality: AggregationTemporality = AggregationTemporality.AGGREGATION_TEMPORALITY_CUMULATIVE, fixedTimestamp: Instant? = null, surfaceVersion: MetricsSchemaVersion? = null): OtlpMetricsPayload

Maps a MetricsSnapshot to an OTLP JSON payload ready for serialization.