(raw)
| 308 | } |
| 309 | |
| 310 | function resolveEndpoint(raw) { |
| 311 | const url = new URL(raw); |
| 312 | if (!url.pathname || url.pathname === '/') { |
| 313 | url.pathname = DEFAULT_OTLP_METRICS_PATH; |
| 314 | } |
| 315 | return url; |
| 316 | } |
| 317 | |
| 318 | function postPayload(endpointUrl, payload) { |
| 319 | return new Promise((resolve, reject) => { |