You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Grant Henke (JIRA)" <ji...@apache.org> on 2018/03/13 02:45:00 UTC

[jira] [Commented] (KUDU-2297) Expand metrics logging into a general purpose diagnostics log

    [ https://issues.apache.org/jira/browse/KUDU-2297?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16396439#comment-16396439 ] 

Grant Henke commented on KUDU-2297:
-----------------------------------

A lot of work has been done for 1.7.0:
 * KUDU-2297 (part 1): refactor metrics log out of ServerBase: [a8b51b2|https://github.com/apache/kudu/commit/a8b51b291883c0ab4fbfa5ee86525d4b9cc3a66a]
 * KUDU-2297 (part 2). Convert diagnostics log to a format closer to glog: [6309fb1|https://github.com/apache/kudu/commit/6309fb182070761da0ec75930b293fdec69cdb5a]

 * KUDU-2297 (part 3): refactor process-wide stack collection out of /stacks: [831483b|https://github.com/apache/kudu/commit/831483b47fd0e2165c3612811fdbf6337e3891b8] 

 * KUDU-2297 (part 4): periodically dump stacks to diagnostics log: [09298f3|https://github.com/apache/kudu/commit/09298f3b6756f10a7d598b4de77676d49c38f117]
 * KUDU-2297 (part 5): dump stacks into diagnostics log on service queue overflow: [96b3b63|https://github.com/apache/kudu/commit/96b3b63a48c270a77819e6fc80d1dfdb381a0df7]
 * KUDU-2297 (part 6): enable periodic stack sampling by default, avoid bias: [0c39ed7|https://github.com/apache/kudu/commit/0c39ed7e302f08e3030e9e708739dc6a6862bf4b]

Leaving open and moving to a target of 1.8.0 to track the remaining work of tooling to parse the log.

> Expand metrics logging into a general purpose diagnostics log
> -------------------------------------------------------------
>
>                 Key: KUDU-2297
>                 URL: https://issues.apache.org/jira/browse/KUDU-2297
>             Project: Kudu
>          Issue Type: Improvement
>          Components: ops-tooling, supportability
>    Affects Versions: 1.6.0
>            Reporter: Todd Lipcon
>            Assignee: Todd Lipcon
>            Priority: Major
>
> Currently Kudu servers have the ability to periodically dump metrics to the log. KUDU-2279 improved the compactness and performance of the log so it can be enabled by default.
> In addition to metrics, though, it would be useful to have some other machine-readable data periodically recorded by servers. For example, periodic stack traces or RPC traces could be helpful for understanding latency issues after-the-fact. This JIRA tracks the effort to convert the metrics log to a more general-purpose diagnostics log.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)