File tree Expand file tree Collapse file tree 1 file changed +33
-1
lines changed Expand file tree Collapse file tree 1 file changed +33
-1
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ methods available in `@sentry/node` can be imported from `@sentry/serverless`.
19
19
20
20
Currently supported environment:
21
21
22
- * AWS Lambda*
22
+ ### AWS Lambda
23
23
24
24
To use this SDK, call ` Sentry.AWSLambda.init(options) ` at the very beginning of your JavaScript file.
25
25
@@ -52,3 +52,35 @@ Sentry.AWSLambda.init({
52
52
tracesSampleRate: 1.0 ,
53
53
});
54
54
```
55
+
56
+ ### Google Cloud Functions
57
+
58
+ To use this SDK, call ` Sentry.GCPFunction.init(options) ` at the very beginning of your JavaScript file.
59
+
60
+ ``` javascript
61
+ import * as Sentry from ' @sentry/serverless' ;
62
+
63
+ Sentry .GCPFunction .init ({
64
+ dsn: ' __DSN__' ,
65
+ tracesSampleRate: 1.0 ,
66
+ // ...
67
+ });
68
+
69
+ // For HTTP Functions:
70
+
71
+ exports .helloHttp = Sentry .GCPFunction .wrapHttpFunction ((req , res ) => {
72
+ throw new Error (' oh, hello there!' );
73
+ });
74
+
75
+ // For Background Functions:
76
+
77
+ exports .helloEvents = Sentry .GCPFunction .wrapEventFunction ((data , context , callback ) => {
78
+ throw new Error (' oh, hello there!' );
79
+ });
80
+
81
+ // For CloudEvents:
82
+
83
+ exports .helloEvents = Sentry .GCPFunction .wrapCloudEventFunction ((context , callback ) => {
84
+ throw new Error (' oh, hello there!' );
85
+ });
86
+ ```
You can’t perform that action at this time.
0 commit comments