diff --git a/lib/dotcom/telemetry.ex b/lib/dotcom/telemetry.ex index 6111bd5991..9d4b8504a2 100644 --- a/lib/dotcom/telemetry.ex +++ b/lib/dotcom/telemetry.ex @@ -37,9 +37,14 @@ defmodule Dotcom.Telemetry do Supervisor.init(children, strategy: :one_for_one) end - defp metrics do + def metrics do [ - Metrics.last_value("vm.memory.total", unit: :byte), + Metrics.last_value("vm.memory.total", unit: {:byte, :kilobyte}), + Metrics.last_value("vm.memory.processes", unit: {:byte, :kilobyte}), + Metrics.last_value("vm.memory.atom", unit: {:byte, :kilobyte}), + Metrics.last_value("vm.memory.binary", unit: {:byte, :kilobyte}), + Metrics.last_value("vm.memory.code", unit: {:byte, :kilobyte}), + Metrics.last_value("vm.memory.ets", unit: {:byte, :kilobyte}), Metrics.last_value("vm.total_run_queue_lengths.total"), Metrics.last_value("vm.total_run_queue_lengths.cpu"), Metrics.last_value("vm.system_counts.process_count") diff --git a/lib/dotcom_web/router.ex b/lib/dotcom_web/router.ex index 7bb8395b34..0fc54cfc3f 100644 --- a/lib/dotcom_web/router.ex +++ b/lib/dotcom_web/router.ex @@ -334,7 +334,8 @@ defmodule DotcomWeb.Router do csp_nonce_assign_key: :csp_nonce, additional_pages: [ flame_on: FlameOn.DashboardPage - ] + ], + metrics: Dotcom.Telemetry ) end end