Skip to content
Application Insights SDK for Java
Java Shell C++ Dockerfile C Groovy
Branch: master
Clone or download
Latest commit d46faac Sep 5, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Normalize white space Aug 6, 2019
ApplicationInsightsInternalLogger inline redundant local variable Aug 9, 2019
agent Merge pull request #1058 from microsoft/trask/update-glowroot-instrum… Sep 5, 2019
azure-application-insights-spring-boot-starter update spring boot suppressions Aug 9, 2019
buildSrc/src/main/groovy/com/microsoft/applicationinsights/build/tasks Build/Versioning - added up-to-date logic for PropsFileGen task Apr 12, 2015
collectd Normalize white space Jul 20, 2019
config/checkstyle Update checkstyle configuration Jul 10, 2019
core Update to glowroot instrumentation 0.14.5 Sep 5, 2019
distributions update occurrences of classifier->archiveClassifier Jul 11, 2019
gradle Fix CVE false positive Sep 3, 2019
logging Normalize white space Aug 6, 2019
samples Add App Service sample Aug 20, 2019
springbootsample Normalize white space Aug 6, 2019
test Merge pull request #1056 from microsoft/trask/more-test-improvements Sep 5, 2019
web-auto add suppressions for relevant projects Jul 23, 2019
web Merge pull request #1011 from microsoft/verify_response_code Aug 22, 2019
.gitattributes added .gitattributes to prevent bash from trying to run the elusive '… Dec 2, 2017
.gitignore Add App Service sample Aug 20, 2019
CHANGELOG.md Update change log Sep 5, 2019
LICENSE renamed NOTICE and LICENSE Jun 27, 2019
NOTICE Update to glowroot instrumentation 0.14.5 Sep 5, 2019
README.md Remove outdated roadmap Aug 26, 2019
build.gradle upgrade dependency-check plugin and configure Jul 23, 2019
gradle.properties Update version number Sep 5, 2019
gradlew upgrade to latest gradle version Jul 12, 2019
gradlew.bat Normalize white space Jul 20, 2019
settings.gradle Split out SpringBootTest Aug 27, 2019

README.md

Application Insights for Java

Build & Unit Tests Smoke Tests
Build + Unit Tests Smoke Tests

Introduction

This is the repository of the Java SDK for Azure Application Insights. Application Insights is a service that monitors the availability, performance and usage of your application. The SDK sends telemetry about the performance and usage of your app to the Application Insights service where your data can be visualized in the Azure Portal. The SDK automatically collects telemetry about HTTP requests, dependencies, and exceptions. You can also use the SDK to send your own events and trace logs.

For more information please refer to:

The following packages are built in this repository:

  • Base API and channel: applicationinsights-core
  • Web applications instrumentation: applicationinsights-web
  • Application Insights SpringBoot Starter: applicationinsights-spring-boot-starter
  • Logback adaptor: applicationinsights-logging-logback
  • Log4J 2 adaptor: applicationinsights-logging-log4j2
  • Log4J 1.2 adaptor: applicationinsights-logging-log4j1_2

To upgrade to the latest SDK

After you upgrade, you'll need to merge back any customizations you made to ApplicationInsights.xml. Take a copy of it to compare with the new file.

If you're using Maven or Gradle

  1. If you specified a particular version number in pom.xml or build.gradle, update it.
  2. Refresh your project's dependencies.

Otherwise

Compare the old and new ApplicationInsights.xml. Many of the changes you see are because we added and removed modules. Reinstate any customizations that you made.

Microsoft Open Source Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

You can’t perform that action at this time.