|
@@ -281,8 +281,10 @@ query(ResId, Request, Opts) ->
|
|
|
{ok, _Group, #{query_mode := QM, error := Error}} ->
|
|
{ok, _Group, #{query_mode := QM, error := Error}} ->
|
|
|
case {QM, Error} of
|
|
case {QM, Error} of
|
|
|
{_, unhealthy_target} ->
|
|
{_, unhealthy_target} ->
|
|
|
|
|
+ emqx_resource_metrics:dropped_resource_stopped_inc(ResId),
|
|
|
?RESOURCE_ERROR(unhealthy_target, "unhealthy target");
|
|
?RESOURCE_ERROR(unhealthy_target, "unhealthy target");
|
|
|
{_, {unhealthy_target, _Message}} ->
|
|
{_, {unhealthy_target, _Message}} ->
|
|
|
|
|
+ emqx_resource_metrics:dropped_resource_stopped_inc(ResId),
|
|
|
?RESOURCE_ERROR(unhealthy_target, "unhealthy target");
|
|
?RESOURCE_ERROR(unhealthy_target, "unhealthy target");
|
|
|
{simple_async, _} ->
|
|
{simple_async, _} ->
|
|
|
%% TODO(5.1.1): pass Resource instead of ResId to simple APIs
|
|
%% TODO(5.1.1): pass Resource instead of ResId to simple APIs
|