This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
functions: | |
news: | |
handler: com.serverless.Handler | |
events: | |
- httpApi: | |
path: /news | |
method: get |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
try { | |
final String output = getNewsFromGoogle(); | |
Response responseBody = new Response(output, input); | |
return ApiGatewayResponse.builder() | |
.setStatusCode(200) | |
.setObjectBody(responseBody) | |
.setHeaders(Collections.singletonMap("X-Powered-By", "AWS Lambda & serverless")) | |
.build(); | |
} catch (IOException | InterruptedException | XMLStreamException e) { | |
return ApiGatewayResponse.builder() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
service: daily-news-java | |
frameworkVersion: '3' | |
provider: | |
name: aws | |
runtime: java8 | |
package: | |
artifact: target/daily-news-java-dev.jar |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public ApiGatewayResponse handleRequest(Map<String, Object> input, Context context) { | |
LOG.info("received: {}", input); | |
Response responseBody = new Response("Go Serverless v1.x! Your function executed successfully!", input); | |
return ApiGatewayResponse.builder() | |
.setStatusCode(200) | |
.setObjectBody(responseBody) | |
.setHeaders(Collections.singletonMap("X-Powered-By", "AWS Lambda & serverless")) | |
.build(); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
provider: | |
name: aws | |
runtime: java11 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<properties> | |
<maven.compiler.source>11</maven.compiler.source> | |
<maven.compiler.target>11</maven.compiler.target> | |
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | |
</properties> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-compiler-plugin</artifactId> | |
<version>3.10.1</version> | |
<configuration> | |
<source>17</source> | |
<target>17</target> | |
</configuration> | |
</plugin> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
resource "wavefront_alert_target" "ec2_alert_target" { | |
name = "EC2 Alert Target" | |
method = "EMAIL" | |
recipient = "test@example.com" | |
email_subject = "EC2 threshold has been breached" | |
is_html_content = true | |
template = "{}" | |
triggers = [ | |
"ALERT_OPENED", | |
"ALERT_RESOLVED" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
resource "wavefront_dashboard" "aws_dashboard" { | |
name = "AWS Dashboard" | |
description = "AWS dashboard for Wavefront" | |
url = "demo-dashboard" | |
section{ | |
name = "EC2 Metrics" | |
row { | |
chart { | |
name = "CPU Utilization" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
provider "wavefront" { | |
address = "try.wavefront.com" // your wavefront endpoint | |
token = "buwic36-t22biwn-92082-jscsnw-928291" // your wavefront access token | |
} |
NewerOlder