https://github.com/kamon-io/kamon-spring
Kamon support for Spring
https://github.com/kamon-io/kamon-spring
instrumentation kamon metrics spring-boot spring-web tracing
Last synced: about 2 months ago
JSON representation
Kamon support for Spring
- Host: GitHub
- URL: https://github.com/kamon-io/kamon-spring
- Owner: kamon-io
- License: apache-2.0
- Created: 2018-06-22T14:52:02.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-01-18T13:46:43.000Z (over 6 years ago)
- Last Synced: 2025-06-25T19:04:49.192Z (12 months ago)
- Topics: instrumentation, kamon, metrics, spring-boot, spring-web, tracing
- Language: Scala
- Homepage:
- Size: 102 KB
- Stars: 2
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Kamon-Spring
[](https://travis-ci.org/kamon-io/kamon-spring)
[](https://gitter.im/kamon-io/Kamon?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](https://maven-badges.herokuapp.com/maven-central/io.kamon/kamon-spring_2.12)
### Config
`kamon-spring` uses [TypeSafe Config][4]. Default configuration is
in `resources/reference.conf` for each subproject:
* [kamon-spring config][5]
You can customize/override any property adding an `application.conf` in the `/resources/` of your app or
by providing *System properties* (e.g. `-Dpath.of.your.key=value`). This is the standard
behavior of *TypeSafe Config*, for more info see its [doc][7].
### Micro Benchmarks
Execute from your terminal:
```bash
sbt
project benchmarks
jmh:run -i 50 -wi 20 -f1 -t1 .*Benchmark.*
```
[1]: http://www.oracle.com/technetwork/java/index-jsp-135475.html
[2]: kamon-spring-2.5/src/main/scala/kamon/servlet/v25/KamonFilterV25.scala
[3]: kamon-servlet-3.x.x/src/main/scala/kamon/servlet/v3/KamonFilterV3.scala
[4]: https://github.com/lightbend/config
[5]: kamon-spring/src/main/resources/reference.conf
[6]: kamon-servlet-3.x.x/src/main/resources/reference.conf
[7]: https://github.com/lightbend/config#standard-behavior