Alex Mikhailau created SPARK-22030:
--------------------------------------

             Summary: GraphiteSink fails to re-connect to Graphite instances 
behind an ELB or any other auto-scaled LB
                 Key: SPARK-22030
                 URL: https://issues.apache.org/jira/browse/SPARK-22030
             Project: Spark
          Issue Type: Bug
          Components: Spark Core
    Affects Versions: 2.2.0
            Reporter: Alex Mikhailau
            Priority: Critical


Upgrade codahale metrics library so that Graphite constructor can re-resolve 
hosts behind a CNAME with re-tried DNS lookups. When Graphite is deployed 
behind an ELB, ELB may change IP addresses based on auto-scaling needs. Using 
current approach yields Graphite usage impossible, fixing for that use case

Upgrade to codahale 3.1.5
Use new Graphite(host, port) constructor instead of new Graphite(new 
InetSocketAddress(host, port)) constructor

This are proposed changes for codahale lib - 
dropwizard/metrics@v3.1.2...v3.1.5#diff-6916c85d2dd08d89fe771c952e3b8512R120. 
Specifically, 
https://github.com/dropwizard/metrics/blob/b4d246d34e8a059b047567848b3522567cbe6108/metrics-graphite/src/main/java/com/codahale/metrics/graphite/Graphite.java#L120






--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to