GithubHelp home page GithubHelp logo

mostlylikeable / springboot-dropwizard-metrics Goto Github PK

View Code? Open in Web Editor NEW

This project forked from smartthingsoss/springboot-dropwizard-metrics

0.0 1.0 0.0 73 KB

Spring Boot auto configuration libraries for Dropwizard collection and reporting.

Java 100.00%

springboot-dropwizard-metrics's Introduction

CircleCI Download

springboot-dropwizard-metrics

Spring Boot auto configuration libraries for adding Dropwizard metrics collection and reporting to Spring Boot projects.

Reporters

Datadog

Configures Coursera Dropwizard Datadog reporter using Spring Boot configuration.

Configuration

metrics:
	datadog:
  	interval: 1 # interval in which metrics are reported
  	host:
  	ec2-host: false
  	prefix: my-app # Datadog metric prefix
  	expansions: # Datadog expansion enum list (use ALL for all expansions)
  	tags: # Datadog tag list
  	includes: # regex list of metrics to include.
  	excludes: # regex list of metric names to exclude.
  	transport:
  		type: # on of 'http' or 'statsd'
  		# HTTP
  		api-key: # Datadog API key
  		connection-timeout: # connection timeout in milliseconds
  		socket-timeout: # socket timeout in milliseconds
  		# Statsd
  		statsd-port: 
  		statsd-host:
  		statsd-prefix:
  		prefix:
  

Collection

InstrumentedFilter

Configures the Dropwizard InstrumentedFilter and adds it to Spring Boot as a FilterRegistrationBean.

Configuration

metrics:
	servlet:
		name-prefix: 'instrumented' # metric prefix

Building from source

$ ./gradlew check

Artifacts

Library Releases

Releases are uploaded to Bintray

Library Snapshots

Snapshot are uploaded to SmartThings Artifactory

springboot-dropwizard-metrics's People

Contributors

llinder avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.