Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/paketo-buildpacks/azure-application-insights

A Cloud Native Buildpack that contributes the Application Insights Agent and configures it to connect to the service
https://github.com/paketo-buildpacks/azure-application-insights

azure-application-insights cnb jvm-applications nodejs-applications

Last synced: about 1 month ago
JSON representation

A Cloud Native Buildpack that contributes the Application Insights Agent and configures it to connect to the service

Awesome Lists containing this project

README

        

# `gcr.io/paketo-buildpacks/azure-application-insights`
The Paketo Buildpack for Azure Application Insights is a Cloud Native Buildpack that contributes the Application Insights Agent and configures it to connect to the service.

## Behavior
This buildpack will participate if all the following conditions are met

* A binding exists with `type` of `ApplicationInsights`

The buildpack will do the following for Java applications:

* Contributes a Java agent to a layer and configures `JAVA_TOOL_OPTIONS` to use it
* Transforms the contents of the binding secret to environment variables with the pattern `APPLICATIONINSIGHTS_=`

The buildpack will do the following NodeJS applications:

* Contributes a NodeJS agent to a layer and configures `$NODE_MODULES` to use it
* If main module does not already require `appinsights` module, prepends the main module with `require('applicationinsights').start();`
* Transforms the contents of the binding secret to environment variables with the pattern `APPLICATIONINSIGHTS_=`

## License
This buildpack is released under version 2.0 of the [Apache License][a].

## Bindings
The buildpack optionally accepts the following bindings:

### Type: `dependency-mapping`
|Key | Value | Description
|----------------------|---------|------------
|`` | `` | If needed, the buildpack will fetch the dependency with digest `` from ``

[a]: http://www.apache.org/licenses/LICENSE-2.0