GitHub user bowenli86 opened a pull request:

    https://github.com/apache/flink/pull/3736

    [Flink-6013][metrics] Add Datadog HTTP metrics reporter

    I'm adding a DatadogHttpReporter for Flink metrics system.
    
    The implementation, including making parameters in Flink's metrics as 
Datadog tags, is a best practice based on our long time working experience and 
understanding of Datadog. It might be a bit different than how other metrics 
reporters work, but it truly helps developers to find and filter metrics 
quickly, better categorize metrics, and visualize them on Datadog dashboards, 
especially when users (like OfferUp) have a dozen individual Flink clusters.
    
    ------
    
    Thanks for contributing to Apache Flink. Before you open your pull request, 
please take the following check list into consideration.
    If your changes take all of the items into account, feel free to open your 
pull request. For more information and/or questions please refer to the [How To 
Contribute guide](http://flink.apache.org/how-to-contribute.html).
    In addition to going through the list, please provide a meaningful 
description of your changes.
    
    - [x] General
      - The pull request references the related JIRA issue ("[FLINK-6013] Add 
Datadog HTTP metrics reporter")
      - The pull request addresses only one issue
      - Each commit in the PR has a meaningful commit message (including the 
JIRA id)
    
    - [x] Documentation
      - Documentation has been added for new functionality
      - Old documentation affected by the pull request has been updated
      - JavaDoc for public methods has been added
    
    - [x] Tests & Build
      - Functionality added by the pull request is covered by tests
      - `mvn clean verify` has been executed successfully locally or a Travis 
build has passed


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/bowenli86/flink FLINK-6013

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/flink/pull/3736.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #3736
    
----
commit 72037bde640258bde618ddc10b8bd10645bbaf8d
Author: Bowen Li <bowenl...@gmail.com>
Date:   2017-04-18T17:27:17Z

    [FLINK-6013][metrics] Add Datadog HTTP metrics reporter

commit e8ced6d03eac47150648401566afce6f12ea03d0
Author: Bowen Li <bowenl...@gmail.com>
Date:   2017-04-18T17:27:54Z

    Merge branch 'master' into FLINK-6013

commit 27ae0584eb79bd1339934c06d4a4266be9264fb2
Author: Bowen Li <bowenl...@gmail.com>
Date:   2017-04-18T18:23:10Z

    move okhttp dependencies to flink-metrics

commit 4b48f4d32a8b122f35dfd6322174e469ff0a5a89
Author: Bowen Li <bowenl...@gmail.com>
Date:   2017-04-18T18:57:11Z

    add Apache License file header

commit a9ca61a92e4f0beb37652da361acfdcd50d11523
Author: Bowen Li <bowenl...@gmail.com>
Date:   2017-04-18T19:12:24Z

    add more code comments

commit cfe2fdf8d7456d657bd35e937e0f7618086af024
Author: Bowen Li <bowenl...@gmail.com>
Date:   2017-04-18T19:47:15Z

    remove okhttp from flink-metrics

commit 76b54b8ab7fc6eaad8c2bd7d54e79791110d9690
Author: Bowen Li <bowenl...@gmail.com>
Date:   2017-04-18T19:53:14Z

    add more doc

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to