fix(prom): skip cert info for disabled ssl/wss/quic listeners
This commit is contained in:
parent
0e12503a8d
commit
6fd04e33f5
|
@ -856,10 +856,12 @@ do_points_of_listeners(Type, Listeners) ->
|
|||
lists:foldl(
|
||||
fun(Name, PointsAcc) ->
|
||||
case
|
||||
emqx_utils_maps:deep_get([Name, enable], Listeners, false) andalso
|
||||
emqx_utils_maps:deep_get(
|
||||
[Name, ssl_options, certfile], Listeners, undefined
|
||||
)
|
||||
of
|
||||
false -> PointsAcc;
|
||||
undefined -> PointsAcc;
|
||||
Path -> [gen_point_cert_expiry_at(Type, Name, Path) | PointsAcc]
|
||||
end
|
||||
|
@ -894,11 +896,12 @@ cert_expiry_at_from_path(Path0) ->
|
|||
0
|
||||
end
|
||||
catch
|
||||
E:R ->
|
||||
E:R:S ->
|
||||
?SLOG(error, #{
|
||||
msg => "obtain_cert_expiry_time_failed",
|
||||
error => E,
|
||||
reason => R,
|
||||
stacktrace => S,
|
||||
path => Path0,
|
||||
resolved_path => Path
|
||||
}),
|
||||
|
|
Loading…
Reference in New Issue