Skip to content

Commit e4a3464

Browse files
committed
Rename @metrics to @FlushMetrics.
1 parent c7c9ed5 commit e4a3464

File tree

19 files changed

+91
-90
lines changed

19 files changed

+91
-90
lines changed

docs/core/metrics.md

Lines changed: 35 additions & 35 deletions
Large diffs are not rendered by default.

examples/powertools-examples-core-utilities/cdk/app/src/main/java/helloworld/App.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
import org.slf4j.LoggerFactory;
3232
import org.slf4j.MDC;
3333
import software.amazon.lambda.powertools.logging.Logging;
34-
import software.amazon.lambda.powertools.metrics.Metrics;
34+
import software.amazon.lambda.powertools.metrics.FlushMetrics;
3535
import software.amazon.lambda.powertools.metrics.MetricsLogger;
3636
import software.amazon.lambda.powertools.metrics.MetricsLoggerFactory;
3737
import software.amazon.lambda.powertools.metrics.model.DimensionSet;
@@ -49,7 +49,7 @@ public class App implements RequestHandler<APIGatewayProxyRequestEvent, APIGatew
4949

5050
@Logging(logEvent = true, samplingRate = 0.7)
5151
@Tracing(captureMode = CaptureMode.RESPONSE_AND_ERROR)
52-
@Metrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
52+
@FlushMetrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
5353
public APIGatewayProxyResponseEvent handleRequest(final APIGatewayProxyRequestEvent input, final Context context) {
5454
Map<String, String> headers = new HashMap<>();
5555

examples/powertools-examples-core-utilities/cdk/app/src/main/java/helloworld/AppStream.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.apache.logging.log4j.LogManager;
2727
import org.apache.logging.log4j.Logger;
2828
import software.amazon.lambda.powertools.logging.Logging;
29-
import software.amazon.lambda.powertools.metrics.Metrics;
29+
import software.amazon.lambda.powertools.metrics.FlushMetrics;
3030

3131
import java.io.InputStreamReader;
3232
import java.io.BufferedReader;
@@ -40,7 +40,7 @@ public class AppStream implements RequestStreamHandler {
4040

4141
@Override
4242
@Logging(logEvent = true)
43-
@Metrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
43+
@FlushMetrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
4444
// RequestStreamHandler can be used instead of RequestHandler for cases when you'd like to deserialize request body or serialize response body yourself, instead of allowing that to happen automatically
4545
// Note that you still need to return a proper JSON for API Gateway to handle
4646
// See Lambda Response format for examples: https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-lambda.html

examples/powertools-examples-core-utilities/gradle/src/main/java/helloworld/App.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import org.slf4j.LoggerFactory;
3333
import org.slf4j.MDC;
3434
import software.amazon.lambda.powertools.logging.Logging;
35-
import software.amazon.lambda.powertools.metrics.Metrics;
35+
import software.amazon.lambda.powertools.metrics.FlushMetrics;
3636
import software.amazon.lambda.powertools.metrics.MetricsLogger;
3737
import software.amazon.lambda.powertools.metrics.MetricsLoggerFactory;
3838
import software.amazon.lambda.powertools.metrics.model.DimensionSet;
@@ -50,7 +50,7 @@ public class App implements RequestHandler<APIGatewayProxyRequestEvent, APIGatew
5050

5151
@Logging(logEvent = true, samplingRate = 0.7)
5252
@Tracing(captureMode = CaptureMode.RESPONSE_AND_ERROR)
53-
@Metrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
53+
@FlushMetrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
5454
public APIGatewayProxyResponseEvent handleRequest(final APIGatewayProxyRequestEvent input, final Context context) {
5555
Map<String, String> headers = new HashMap<>();
5656

examples/powertools-examples-core-utilities/gradle/src/main/java/helloworld/AppStream.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.apache.logging.log4j.LogManager;
2727
import org.apache.logging.log4j.Logger;
2828
import software.amazon.lambda.powertools.logging.Logging;
29-
import software.amazon.lambda.powertools.metrics.Metrics;
29+
import software.amazon.lambda.powertools.metrics.FlushMetrics;
3030

3131
import java.io.InputStreamReader;
3232
import java.io.BufferedReader;
@@ -40,7 +40,7 @@ public class AppStream implements RequestStreamHandler {
4040

4141
@Override
4242
@Logging(logEvent = true)
43-
@Metrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
43+
@FlushMetrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
4444
// RequestStreamHandler can be used instead of RequestHandler for cases when you'd like to deserialize request body or serialize response body yourself, instead of allowing that to happen automatically
4545
// Note that you still need to return a proper JSON for API Gateway to handle
4646
// See Lambda Response format for examples: https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-lambda.html

examples/powertools-examples-core-utilities/kotlin/src/main/kotlin/helloworld/App.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class App : RequestHandler<APIGatewayProxyRequestEvent?, APIGatewayProxyResponse
4444

4545
@Logging(logEvent = true, samplingRate = 0.7)
4646
@Tracing(captureMode = CaptureMode.RESPONSE_AND_ERROR)
47-
@Metrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
47+
@FlushMetrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
4848
override fun handleRequest(input: APIGatewayProxyRequestEvent?, context: Context?): APIGatewayProxyResponseEvent {
4949
val headers = mapOf("Content-Type" to "application/json", "X-Custom-Header" to "application/json")
5050

examples/powertools-examples-core-utilities/kotlin/src/main/kotlin/helloworld/AppStream.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import java.io.OutputStream
2424

2525
class AppStream : RequestStreamHandler {
2626
@Logging(logEvent = true)
27-
@Metrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
27+
@FlushMetrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
2828
@Throws(IOException::class)
2929
override fun handleRequest(input: InputStream, output: OutputStream, context: Context) {
3030
val map: Map<*, *> = mapper.readValue(input, MutableMap::class.java)

examples/powertools-examples-core-utilities/sam-graalvm/src/main/java/helloworld/App.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import org.slf4j.LoggerFactory;
3333
import org.slf4j.MDC;
3434
import software.amazon.lambda.powertools.logging.Logging;
35-
import software.amazon.lambda.powertools.metrics.Metrics;
35+
import software.amazon.lambda.powertools.metrics.FlushMetrics;
3636
import software.amazon.lambda.powertools.metrics.MetricsLogger;
3737
import software.amazon.lambda.powertools.metrics.MetricsLoggerFactory;
3838
import software.amazon.lambda.powertools.metrics.model.DimensionSet;
@@ -51,7 +51,7 @@ public class App implements RequestHandler<APIGatewayProxyRequestEvent, APIGatew
5151

5252
@Logging(logEvent = true, samplingRate = 0.7)
5353
@Tracing(captureMode = CaptureMode.RESPONSE_AND_ERROR)
54-
@Metrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
54+
@FlushMetrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
5555
public APIGatewayProxyResponseEvent handleRequest(final APIGatewayProxyRequestEvent input, final Context context) {
5656
Map<String, String> headers = new HashMap<>();
5757

examples/powertools-examples-core-utilities/sam/src/main/java/helloworld/App.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
import com.amazonaws.services.lambda.runtime.events.APIGatewayProxyResponseEvent;
3636

3737
import software.amazon.lambda.powertools.logging.Logging;
38-
import software.amazon.lambda.powertools.metrics.Metrics;
38+
import software.amazon.lambda.powertools.metrics.FlushMetrics;
3939
import software.amazon.lambda.powertools.metrics.MetricsLogger;
4040
import software.amazon.lambda.powertools.metrics.MetricsLoggerFactory;
4141
import software.amazon.lambda.powertools.metrics.model.DimensionSet;
@@ -54,7 +54,7 @@ public class App implements RequestHandler<APIGatewayProxyRequestEvent, APIGatew
5454

5555
@Logging(logEvent = true, samplingRate = 0.7)
5656
@Tracing(captureMode = CaptureMode.RESPONSE_AND_ERROR)
57-
@Metrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
57+
@FlushMetrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
5858
public APIGatewayProxyResponseEvent handleRequest(final APIGatewayProxyRequestEvent input, final Context context) {
5959
Map<String, String> headers = new HashMap<>();
6060

examples/powertools-examples-core-utilities/sam/src/main/java/helloworld/AppStream.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.apache.logging.log4j.LogManager;
2727
import org.apache.logging.log4j.Logger;
2828
import software.amazon.lambda.powertools.logging.Logging;
29-
import software.amazon.lambda.powertools.metrics.Metrics;
29+
import software.amazon.lambda.powertools.metrics.FlushMetrics;
3030

3131
import java.io.InputStreamReader;
3232
import java.io.BufferedReader;
@@ -40,7 +40,7 @@ public class AppStream implements RequestStreamHandler {
4040

4141
@Override
4242
@Logging(logEvent = true)
43-
@Metrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
43+
@FlushMetrics(namespace = "ServerlessAirline", service = "payment", captureColdStart = true)
4444
// RequestStreamHandler can be used instead of RequestHandler for cases when you'd like to deserialize request body or serialize response body yourself, instead of allowing that to happen automatically
4545
// Note that you still need to return a proper JSON for API Gateway to handle
4646
// See Lambda Response format for examples: https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-lambda.html

0 commit comments

Comments
 (0)