All Downloads are FREE. Search and download functionalities are using the official Maven repository.

n-graphite_2.12.2.7.4.source-code.reference.conf Maven / Gradle / Ivy

The newest version!
# ==================================== #
# Kamon-Graphite Reference Configuration #
# ==================================== #

kamon {
    modules {
      graphite-reporter {
        enabled = true
        name = "Graphite Reporter"
        description = "Sends metrics to any graphite endpoint"
        factory = "kamon.graphite.GraphiteReporterFactory"
      }
    }

    graphite {
        # Hostname and port in which your Carbon daemon is running.
        hostname = "127.0.0.1"
        port = 2003

        # Prefix for all metrics sent to Graphite.
        metric-name-prefix = "kamon-graphite"

        # instead of adding tags as suffix to metric name (format graphite 1.1) metricname;tag1=value1;tag2=value2
        # the metric will be named metricname.tag1.value1.tag2.value2
        # this is useful for older graphite versions (prior to 1.1) without tagging support
        legacy-support = false

        # For histograms, which percentiles to count
        percentiles = [50.0,90.0,99.0]

        # Allow including environment information as tags on all reported metrics.
        environment-tags {

          # Define whether specific environment settings will be included as tags in all exposed metrics. When enabled,
          # the service, host and instance tags will be added using the values from Kamon.environment().
          include-service = yes
          include-host = yes
          include-instance = yes

          # Specifies which Kamon environment tags should be ignored. All unmatched tags will be always added to all metrics.
          exclude = []
        }

        tag-filter {
          includes = ["**"]
          excludes = []
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy