[
https://issues.apache.org/jira/browse/HADOOP-3753?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12613386#action_12613386
]
Lohit Vijayarenu commented on HADOOP-3753:
------------------------------------------
bq. In some scenarios, it would be useful to simply write the current
statistics to the file once every period, then overwrite the file for the next
period.
Right now FileContext writes metric values every 'period' defined by
metricsName.period property. (eg. dfs.period). Your idea about overwriting
would be very helpful. How about rollover to new file possibly appended with
time stamp. Say, if we roll over every 15 minutes or an hour, then append time
stamp. Even better if we could have property something like
metricsName.fileRollover=<some value in minutes>. Overwriting will lose the
data, cleanup could be done by external application.
> metrics: FileContext support overwrite mode
> -------------------------------------------
>
> Key: HADOOP-3753
> URL: https://issues.apache.org/jira/browse/HADOOP-3753
> Project: Hadoop Core
> Issue Type: Improvement
> Components: metrics
> Reporter: Craig Macdonald
> Priority: Minor
>
> FileContext currently continually appends to the metrics log file(s),
> generating an ever lengthening file.
> In some scenarios, it would be useful to simply write the current statistics
> to the file once every period, then overwrite the file for the next period.
> For instance, this could be useful if an external application parsed the
> metrics output - e.g. Cacti to create realtime graphs.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.