Flush buffered events; call on graceful shutdown.
()
| 203 | |
| 204 | /** Flush buffered events; call on graceful shutdown. */ |
| 205 | async flush(): Promise<void> { |
| 206 | try { |
| 207 | await this.client?.flush(); |
| 208 | } catch (error) { |
| 209 | logger.warn(`Could not flush telemetry client: ${error}`); |
| 210 | } |
| 211 | } |
| 212 | } |
| 213 | |
| 214 | export const telemetry = new TelemetryService(); |