From 097b2547407023fa2986738a697eaac198b51d7b Mon Sep 17 00:00:00 2001 From: Gavin McDonald Date: Mon, 19 May 2025 08:49:05 -0400 Subject: [PATCH] disabling Telemetry --- lib/labelmaker/application.ex | 2 +- lib/labelmaker_web/endpoint.ex | 2 +- lib/labelmaker_web/router.ex | 28 ++++++++++++++-------------- mix.exs | 4 ++-- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/lib/labelmaker/application.ex b/lib/labelmaker/application.ex index 1a54e97..1574060 100644 --- a/lib/labelmaker/application.ex +++ b/lib/labelmaker/application.ex @@ -8,7 +8,7 @@ defmodule Labelmaker.Application do @impl true def start(_type, _args) do children = [ - LabelmakerWeb.Telemetry, + # LabelmakerWeb.Telemetry, {DNSCluster, query: Application.get_env(:labelmaker, :dns_cluster_query) || :ignore}, {Phoenix.PubSub, name: Labelmaker.PubSub}, # Start a worker by calling: Labelmaker.Worker.start_link(arg) diff --git a/lib/labelmaker_web/endpoint.ex b/lib/labelmaker_web/endpoint.ex index 6485c5b..e0f414e 100644 --- a/lib/labelmaker_web/endpoint.ex +++ b/lib/labelmaker_web/endpoint.ex @@ -38,7 +38,7 @@ defmodule LabelmakerWeb.Endpoint do cookie_key: "request_logger" plug Plug.RequestId - plug Plug.Telemetry, event_prefix: [:phoenix, :endpoint] + # plug Plug.Telemetry, event_prefix: [:phoenix, :endpoint] plug Plug.Parsers, parsers: [:urlencoded, :multipart, :json], diff --git a/lib/labelmaker_web/router.ex b/lib/labelmaker_web/router.ex index f5a6d25..3ca47aa 100644 --- a/lib/labelmaker_web/router.ex +++ b/lib/labelmaker_web/router.ex @@ -27,18 +27,18 @@ defmodule LabelmakerWeb.Router do # end # Enable LiveDashboard in development - if Application.compile_env(:labelmaker, :dev_routes) do - # If you want to use the LiveDashboard in production, you should put - # it behind authentication and allow only admins to access it. - # If your application does not have an admins-only section yet, - # you can use Plug.BasicAuth to set up some basic authentication - # as long as you are also using SSL (which you should anyway). - import Phoenix.LiveDashboard.Router - - scope "/dev" do - pipe_through :browser - - live_dashboard "/dashboard", metrics: LabelmakerWeb.Telemetry - end - end + # if Application.compile_env(:labelmaker, :dev_routes) do + # # If you want to use the LiveDashboard in production, you should put + # # it behind authentication and allow only admins to access it. + # # If your application does not have an admins-only section yet, + # # you can use Plug.BasicAuth to set up some basic authentication + # # as long as you are also using SSL (which you should anyway). + # import Phoenix.LiveDashboard.Router + # + # scope "/dev" do + # pipe_through :browser + # + # live_dashboard "/dashboard", metrics: LabelmakerWeb.Telemetry + # end + # end end diff --git a/mix.exs b/mix.exs index d3aad7a..b68c3e5 100644 --- a/mix.exs +++ b/mix.exs @@ -47,8 +47,8 @@ defmodule Labelmaker.MixProject do app: false, compile: false, depth: 1}, - {:telemetry_metrics, "~> 1.0"}, - {:telemetry_poller, "~> 1.0"}, + # {:telemetry_metrics, "~> 1.0"}, + # {:telemetry_poller, "~> 1.0"}, {:gettext, "~> 0.26"}, {:jason, "~> 1.2"}, {:dns_cluster, "~> 0.1.1"},