You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/07/04 13:18:00 UTC

[jira] [Commented] (FLINK-9187) add prometheus pushgateway reporter

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

ASF GitHub Bot commented on FLINK-9187:
---------------------------------------

Github user zentol commented on a diff in the pull request:

    https://github.com/apache/flink/pull/6184#discussion_r200121810
  
    --- Diff: docs/monitoring/metrics.md ---
    @@ -700,6 +700,31 @@ Flink metric types are mapped to Prometheus metric types as follows:
     
     All Flink metrics variables (see [List of all Variables](#list-of-all-variables)) are exported to Prometheus as labels. 
     
    +### PrometheusPushGateway (org.apache.flink.metrics.prometheus.PrometheusPushGatewayReporter)
    +
    +In order to use this reporter you must copy `/opt/flink-metrics-prometheus-{{site.version}}.jar` into the `/lib` folder
    +of your Flink distribution.
    +
    +Parameters:
    +
    +- `host` - the PushGateway server host
    +- `port` - the PushGateway server port
    +- `prefix` - (optional) the prefix is used to compose the jobName, defaults to `flink`. The jobName is used to distinguish different flink clusters
    +
    +Example configuration:
    +
    +{% highlight yaml %}
    +
    +metrics.reporter.promgateway.class: org.apache.flink.metrics.prometheus.PrometheusPushGatewayReporter
    +metrics.reporter.promgateway.host: localhost
    +metrics.reporter.promgateway.port: 9091
    +metrics.reporter.promgateway.prefix: flink
    +
    +{% endhighlight %}
    +
    +PrometheusPushGatewayReporter push metrics to a [Pushgateway](https://github.com/prometheus/pushgateway). The Pushgateway then exposes 
    +these metrics to Prometheus. The working mechanism is different from PrometheusReporter (see [PrometheusReporter](#prometheus-orgapacheflinkmetricsprometheusprometheusreporter)).
    --- End diff --
    
    I will remove the second sentence as it provides no value, and instead introduce a link tot he prometheus documentation for pushgateway use-cases.


> add prometheus pushgateway reporter
> -----------------------------------
>
>                 Key: FLINK-9187
>                 URL: https://issues.apache.org/jira/browse/FLINK-9187
>             Project: Flink
>          Issue Type: New Feature
>          Components: Metrics
>    Affects Versions: 1.4.2
>            Reporter: lamber-ken
>            Priority: Minor
>              Labels: features, pull-request-available
>             Fix For: 1.6.0
>
>
> make flink system can send metrics to prometheus via pushgateway.



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