diff options
Diffstat (limited to 'cli/js/metrics.ts')
-rw-r--r-- | cli/js/metrics.ts | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/cli/js/metrics.ts b/cli/js/metrics.ts index b735dc6b3..90f22854c 100644 --- a/cli/js/metrics.ts +++ b/cli/js/metrics.ts @@ -3,7 +3,13 @@ import { sendSync } from "./dispatch_json.ts"; export interface Metrics { opsDispatched: number; + opsDispatchedSync: number; + opsDispatchedAsync: number; + opsDispatchedAsyncUnref: number; opsCompleted: number; + opsCompletedSync: number; + opsCompletedAsync: number; + opsCompletedAsyncUnref: number; bytesSentControl: number; bytesSentData: number; bytesReceived: number; @@ -12,15 +18,21 @@ export interface Metrics { /** Receive metrics from the privileged side of Deno. * * > console.table(Deno.metrics()) - * ┌──────────────────┬────────┐ - * │ (index) │ Values │ - * ├──────────────────┼────────┤ - * │ opsDispatched │ 9 │ - * │ opsCompleted │ 9 │ - * │ bytesSentControl │ 504 │ - * │ bytesSentData │ 0 │ - * │ bytesReceived │ 856 │ - * └──────────────────┴────────┘ + * ┌─────────────────────────┬────────┐ + * │ (index) │ Values │ + * ├─────────────────────────┼────────┤ + * │ opsDispatched │ 3 │ + * │ opsDispatchedSync │ 2 │ + * │ opsDispatchedAsync │ 1 │ + * │ opsDispatchedAsyncUnref │ 0 │ + * │ opsCompleted │ 3 │ + * │ opsCompletedSync │ 2 │ + * │ opsCompletedAsync │ 1 │ + * │ opsCompletedAsyncUnref │ 0 │ + * │ bytesSentControl │ 73 │ + * │ bytesSentData │ 0 │ + * │ bytesReceived │ 375 │ + * └─────────────────────────┴────────┘ */ export function metrics(): Metrics { return sendSync("op_metrics"); |