@@ -116,111 +116,141 @@ export const platformProductAvailability = {
116116 ProductSolution . PERFORMANCE_MONITORING ,
117117 ProductSolution . SESSION_REPLAY ,
118118 ProductSolution . LOGS ,
119+ ProductSolution . METRICS ,
119120 ] ,
120121 'javascript-react-router' : [
121122 ProductSolution . PERFORMANCE_MONITORING ,
122123 ProductSolution . SESSION_REPLAY ,
123124 ProductSolution . LOGS ,
125+ ProductSolution . METRICS ,
124126 ] ,
125127 'javascript-vue' : [
126128 ProductSolution . PERFORMANCE_MONITORING ,
127129 ProductSolution . SESSION_REPLAY ,
128130 ProductSolution . LOGS ,
131+ ProductSolution . METRICS ,
129132 ] ,
130133 'javascript-angular' : [
131134 ProductSolution . PERFORMANCE_MONITORING ,
132135 ProductSolution . SESSION_REPLAY ,
133136 ProductSolution . LOGS ,
137+ ProductSolution . METRICS ,
134138 ] ,
135139 'javascript-ember' : [
136140 ProductSolution . PERFORMANCE_MONITORING ,
137141 ProductSolution . SESSION_REPLAY ,
138142 ProductSolution . LOGS ,
143+ ProductSolution . METRICS ,
139144 ] ,
140145 'javascript-gatsby' : [
141146 ProductSolution . PERFORMANCE_MONITORING ,
142147 ProductSolution . SESSION_REPLAY ,
143148 ProductSolution . LOGS ,
149+ ProductSolution . METRICS ,
144150 ] ,
145151 'javascript-solid' : [
146152 ProductSolution . PERFORMANCE_MONITORING ,
147153 ProductSolution . SESSION_REPLAY ,
148154 ProductSolution . LOGS ,
155+ ProductSolution . METRICS ,
149156 ] ,
150157 'javascript-solidstart' : [
151158 ProductSolution . PERFORMANCE_MONITORING ,
152159 ProductSolution . SESSION_REPLAY ,
160+ ProductSolution . METRICS ,
153161 ] ,
154162 'javascript-svelte' : [
155163 ProductSolution . PERFORMANCE_MONITORING ,
156164 ProductSolution . SESSION_REPLAY ,
157165 ProductSolution . LOGS ,
166+ ProductSolution . METRICS ,
158167 ] ,
159168 'javascript-tanstackstart-react' : [
160169 ProductSolution . PERFORMANCE_MONITORING ,
161170 ProductSolution . SESSION_REPLAY ,
171+ ProductSolution . METRICS ,
162172 ] ,
163173 'javascript-astro' : [
164174 ProductSolution . PERFORMANCE_MONITORING ,
165175 ProductSolution . SESSION_REPLAY ,
166176 ProductSolution . LOGS ,
177+ ProductSolution . METRICS ,
167178 ] ,
168179 node : [
169180 ProductSolution . PERFORMANCE_MONITORING ,
170181 ProductSolution . PROFILING ,
171182 ProductSolution . LOGS ,
183+ ProductSolution . METRICS ,
172184 ] ,
173185 'node-azurefunctions' : [
174186 ProductSolution . PERFORMANCE_MONITORING ,
175187 ProductSolution . PROFILING ,
176188 ProductSolution . LOGS ,
189+ ProductSolution . METRICS ,
190+ ] ,
191+ 'node-awslambda' : [
192+ ProductSolution . PERFORMANCE_MONITORING ,
193+ ProductSolution . PROFILING ,
194+ ProductSolution . METRICS ,
177195 ] ,
178- 'node-awslambda' : [ ProductSolution . PERFORMANCE_MONITORING , ProductSolution . PROFILING ] ,
179196 'node-connect' : [
180197 ProductSolution . PERFORMANCE_MONITORING ,
181198 ProductSolution . PROFILING ,
182199 ProductSolution . LOGS ,
200+ ProductSolution . METRICS ,
183201 ] ,
184202 'node-express' : [
185203 ProductSolution . PERFORMANCE_MONITORING ,
186204 ProductSolution . PROFILING ,
187205 ProductSolution . LOGS ,
206+ ProductSolution . METRICS ,
188207 ] ,
189208 'node-fastify' : [
190209 ProductSolution . PERFORMANCE_MONITORING ,
191210 ProductSolution . PROFILING ,
192211 ProductSolution . LOGS ,
212+ ProductSolution . METRICS ,
193213 ] ,
194214 'node-gcpfunctions' : [
195215 ProductSolution . PERFORMANCE_MONITORING ,
196216 ProductSolution . PROFILING ,
197217 ProductSolution . LOGS ,
218+ ProductSolution . METRICS ,
198219 ] ,
199220 'node-hapi' : [
200221 ProductSolution . PERFORMANCE_MONITORING ,
201222 ProductSolution . PROFILING ,
202223 ProductSolution . LOGS ,
224+ ProductSolution . METRICS ,
203225 ] ,
204226 'node-hono' : [
205227 ProductSolution . PERFORMANCE_MONITORING ,
206228 ProductSolution . PROFILING ,
207229 ProductSolution . LOGS ,
230+ ProductSolution . METRICS ,
208231 ] ,
209232 'node-koa' : [
210233 ProductSolution . PERFORMANCE_MONITORING ,
211234 ProductSolution . PROFILING ,
212235 ProductSolution . LOGS ,
236+ ProductSolution . METRICS ,
213237 ] ,
214238 'node-nestjs' : [
215239 ProductSolution . PERFORMANCE_MONITORING ,
216240 ProductSolution . PROFILING ,
217241 ProductSolution . LOGS ,
242+ ProductSolution . METRICS ,
218243 ] ,
219244 'node-cloudflare-workers' : [
220245 ProductSolution . PERFORMANCE_MONITORING ,
221246 ProductSolution . LOGS ,
247+ ProductSolution . METRICS ,
248+ ] ,
249+ 'node-cloudflare-pages' : [
250+ ProductSolution . PERFORMANCE_MONITORING ,
251+ ProductSolution . LOGS ,
252+ ProductSolution . METRICS ,
222253 ] ,
223- 'node-cloudflare-pages' : [ ProductSolution . PERFORMANCE_MONITORING , ProductSolution . LOGS ] ,
224254 php : [
225255 ProductSolution . PERFORMANCE_MONITORING ,
226256 ProductSolution . PROFILING ,
@@ -531,6 +561,18 @@ export function ProductSelection({
531561 checked = { urlProducts . includes ( ProductSolution . LOGS ) }
532562 />
533563 ) }
564+ { products . includes ( ProductSolution . METRICS ) && (
565+ < Product
566+ label = { t ( 'Metrics' ) }
567+ description = { t (
568+ 'Custom metrics for tracking application performance and usage, automatically trace-connected.'
569+ ) }
570+ docLink = "https://docs.sentry.io/product/explore/metrics/"
571+ onClick = { ( ) => handleClickProduct ( ProductSolution . METRICS ) }
572+ disabled = { disabledProducts [ ProductSolution . METRICS ] }
573+ checked = { urlProducts . includes ( ProductSolution . METRICS ) }
574+ />
575+ ) }
534576 { products . includes ( ProductSolution . SESSION_REPLAY ) && (
535577 < Product
536578 label = { t ( 'Session Replay' ) }
0 commit comments