[ https://issues.apache.org/jira/browse/FLINK-4116?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15357369#comment-15357369 ]
ASF GitHub Bot commented on FLINK-4116: --------------------------------------- Github user zentol commented on a diff in the pull request: https://github.com/apache/flink/pull/2158#discussion_r69163084 --- Diff: docs/apis/common/index.md --- @@ -1350,3 +1350,397 @@ You may specify program arguments before the job is executed. The plan visualiza the execution plan before executing the Flink job. {% top %} + +Metrics +------------------- + +Flink exposes a metric system that allows gathering and exposing metrics to external systems. + +### Registering metrics + +You can access the metric system from any user function that extends [RichFunction]({{ site.baseurl }}/apis/common/index.html#rich-functions) by calling `getRuntimeContext().getMetricGroup()`. +This method returns a `MetricGroup` object on which you can create and register new metrics. + +### Metric types + +Flink supports `Counters`, `Gauges` and `Histograms`. + +#### Counter + +A `Counter` is used to count something. The current value can be in- or decremented using `inc()/inc(long n)` or `dec()/dec(long n)`. +You can create and register a `Counter` by calling `counter(String name)` on a MetricGroup. --- End diff -- I'm not too happy with the names either. > Document metrics > ---------------- > > Key: FLINK-4116 > URL: https://issues.apache.org/jira/browse/FLINK-4116 > Project: Flink > Issue Type: Improvement > Components: Documentation, Metrics > Affects Versions: 1.1.0 > Reporter: Chesnay Schepler > Assignee: Chesnay Schepler > Fix For: 1.1.0 > > > The metric system is currently not documented, which should be fixed before > the 1.1 release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)