@@ -20,7 +20,7 @@ defmodule Caddy.Telemetry do
2020 @ doc """
2121 Emits a telemetry event for server lifecycle events.
2222 """
23- @ spec emit_server_event ( atom ( ) , map ( ) , keyword ( ) ) :: :ok
23+ @ spec emit_server_event ( atom ( ) , map ( ) , keyword ( ) | map ( ) ) :: :ok
2424 def emit_server_event ( event_type , measurements \\ % { } , metadata \\ [ ] ) do
2525 metadata = Map . new ( metadata )
2626 :telemetry . execute ( [ :caddy , :server , event_type ] , measurements , metadata )
@@ -29,7 +29,7 @@ defmodule Caddy.Telemetry do
2929 @ doc """
3030 Emits a telemetry event for API operations.
3131 """
32- @ spec emit_api_event ( atom ( ) , map ( ) , keyword ( ) ) :: :ok
32+ @ spec emit_api_event ( atom ( ) , map ( ) , keyword ( ) | map ( ) ) :: :ok
3333 def emit_api_event ( event_type , measurements \\ % { } , metadata \\ [ ] ) do
3434 metadata = Map . new ( metadata )
3535 :telemetry . execute ( [ :caddy , :api , event_type ] , measurements , metadata )
@@ -38,7 +38,7 @@ defmodule Caddy.Telemetry do
3838 @ doc """
3939 Emits a telemetry event for configuration validation.
4040 """
41- @ spec emit_validation_event ( atom ( ) , map ( ) , keyword ( ) ) :: :ok
41+ @ spec emit_validation_event ( atom ( ) , map ( ) , keyword ( ) | map ( ) ) :: :ok
4242 def emit_validation_event ( result , measurements \\ % { } , metadata \\ [ ] ) do
4343 metadata = Map . new ( metadata )
4444 :telemetry . execute ( [ :caddy , :validation , result ] , measurements , metadata )
@@ -56,7 +56,7 @@ defmodule Caddy.Telemetry do
5656 @ doc """
5757 Emits a telemetry event for adaptation operations.
5858 """
59- @ spec emit_adapt_event ( atom ( ) , map ( ) , keyword ( ) ) :: :ok
59+ @ spec emit_adapt_event ( atom ( ) , map ( ) , keyword ( ) | map ( ) ) :: :ok
6060 def emit_adapt_event ( result , measurements \\ % { } , metadata \\ [ ] ) do
6161 metadata = Map . new ( metadata )
6262 :telemetry . execute ( [ :caddy , :adapt , result ] , measurements , metadata )
0 commit comments