GitHub - Dynatrace:openkit-java: OpenKit Java Reference Implementation
GitHub - Dynatrace:openkit-java: OpenKit Java Reference Implementation
Sign in Sign up
.github/workflows Pull request #249: Feature/RUM-8830 openkit java shoul… 2 years ago dev-program
docs Pull request #265: RUM-20843 Updating Main to 3.4 9 months ago Readme
Apache-2.0 license
gradle Pull request #249: Feature/RUM-8830 openkit java shoul… 2 years ago
Code of conduct
samples Pull request #174: Adjust Copyright year in Apache 2.0 lic… 4 years ago
Security policy
src Pull request #265: RUM-20843 Updating Main to 3.4 9 months ago Activity
Custom properties
.gitignore updated gitignore 8 years ago
35 stars
CHANGELOG.md Pull request #264: RUM-20843 Release 3.3 9 months ago 17 watching
34 forks
CODE_OF_CONDUCT.md Merge pull request #102 in OP/openkit-java from feature/… 5 years ago
Report repository
CONTRIBUTING.md Merge pull request #103 in OP/openkit-java from feature/… 5 years ago
v3.3.0 Latest
README.md Pull request #248: RUM-8734 Working Github actions 3 years ago
on Aug 2, 2024
build.gradle Pull request #249: Feature/RUM-8830 openkit java shoul… 2 years ago + 39 releases
build.xml Pull request #228: Feature/RUM-6216 remove support for… 3 years ago
Packages
generate_javadoc.bat initial commit 8 years ago
No packages published
gradlew compile classes with java 6 and run it against specified J… 7 years ago
Contributors 15
gradlew.bat Merge pull request #36 in OP/openkit-java from feature/A… 6 years ago
version.properties Pull request #265: RUM-20843 Updating Main to 3.4 9 months ago
We changed the default branch name to main . You can find the necessary steps to update your local clone on
Scott Hanselman's Blog.
We encourage you to rename the default branch in your forks too.
The OpenKit provides an easy and lightweight way to get insights into applications with Dynatrace by
instrumenting the source code of those applications.
It is best suited for applications running separated from their backend and communicating via HTTP, like rich-
client-applications, embedded devices, terminals, and so on.
be as easy-to-use as possible
be as dependency-free as possible (no third party libraries or Dynatrace Agent needed)
be easily portable to other languages and platforms
This repository contains the reference implementation in pure Java. Other implementations are listed as follows:
.NET: https://github.com/Dynatrace/openkit-dotnet/
C/C++: https://github.com/Dynatrace/openkit-native/
JavaScript: https://github.com/Dynatrace/openkit-js
Design Principles
General Remarks
All non binary files within the repository are formatted with UNIX style (LF) line endings.
Getting started
Advanced topics
© 2025 GitHub, Inc. Terms Privacy Security Status Docs Contact Manage cookies Do not share my personal information