Skip to content

Commit

Permalink
Merge pull request #9468 from sstrigler/EMQX-7993-get-trace-name-log-…
Browse files Browse the repository at this point in the history
…actual-response-is-inconsistent-with-docs

Various doc fixes for /trace API
  • Loading branch information
sstrigler committed Dec 5, 2022
2 parents 0bddc79 + 5820bae commit cfd792a
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 5 deletions.
14 changes: 9 additions & 5 deletions apps/emqx_management/src/emqx_mgmt_api_trace.erl
Expand Up @@ -72,7 +72,7 @@ schema("/trace") ->
description => "List all trace",
tags => ?TAGS,
responses => #{
200 => hoconsc:ref(trace)
200 => hoconsc:array(hoconsc:ref(trace))
}
},
post => #{
Expand Down Expand Up @@ -140,7 +140,8 @@ schema("/trace/:name/download") ->
'application/octet-stream' =>
#{schema => #{type => "string", format => "binary"}}
}
}
},
404 => emqx_dashboard_swagger:error_codes(['NOT_FOUND'], <<"Trace Name Not Found">>)
}
}
};
Expand Down Expand Up @@ -172,9 +173,12 @@ schema("/trace/:name/log") ->
responses => #{
200 =>
[
{items, hoconsc:mk(binary(), #{example => "TEXT-LOG-ITEMS"})}
| fields(bytes) ++ fields(position)
]
{items, hoconsc:mk(binary(), #{example => "TEXT-LOG-ITEMS"})},
{meta, fields(bytes) ++ fields(position)}
],
400 => emqx_dashboard_swagger:error_codes(
['READ_FILE_ERROR', 'RPC_ERROR', 'NODE_ERROR'], <<"Trace Log Failed">>
)
}
}
}.
Expand Down
2 changes: 2 additions & 0 deletions changes/v5.0.12-en.md
Expand Up @@ -19,3 +19,5 @@
## Bug fixes

- Fix that the obsolete SSL files aren't deleted after the ExHook config update [#9432](https://github.com/emqx/emqx/pull/9432).

- Fix doc and schema for `/trace` API [#9468](https://github.com/emqx/emqx/pull/9468).
2 changes: 2 additions & 0 deletions changes/v5.0.12-zh.md
Expand Up @@ -18,3 +18,5 @@
## 修复

- 修复 ExHook 更新 SSL 相关配置后,过时的 SSL 文件没有被删除的问题 [#9432](https://github.com/emqx/emqx/pull/9432)

- 修复 /trace API 的返回值格式和相关文档 [#9468](https://github.com/emqx/emqx/pull/9468)

0 comments on commit cfd792a

Please sign in to comment.