16 lines
346 B
Elixir
16 lines
346 B
Elixir
defmodule Pleroma.Web.AkkomaAPI.MetricsController do
|
|
use Pleroma.Web, :controller
|
|
|
|
alias Pleroma.Web.Plugs.OAuthScopesPlug
|
|
|
|
@unauthenticated_access %{fallback: :proceed_unauthenticated, scopes: []}
|
|
plug(:skip_auth)
|
|
|
|
|
|
def show(conn, _params) do
|
|
stats = TelemetryMetricsPrometheus.Core.scrape()
|
|
|
|
conn
|
|
|> text(stats)
|
|
end
|
|
end
|