https://github.com/coldbox-modules/cbelasticapm
A ColdBox module to send data about ColdBox events to an Elastic java agent
https://github.com/coldbox-modules/cbelasticapm
Last synced: 4 months ago
JSON representation
A ColdBox module to send data about ColdBox events to an Elastic java agent
- Host: GitHub
- URL: https://github.com/coldbox-modules/cbelasticapm
- Owner: coldbox-modules
- Created: 2021-08-18T15:58:10.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-05-05T19:08:11.000Z (about 4 years ago)
- Last Synced: 2025-06-19T14:53:07.324Z (12 months ago)
- Language: ColdFusion
- Size: 6.84 KB
- Stars: 0
- Watchers: 6
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ColdBox Elastic APM Module
This module adds support for setting the ColdBox event name as the transaction name in Elastic APM. This module will only work if your server has the Elastic APM Java agent installed. If those classes are note loaded, the module will do nothing.
This module will listen to the `preProcess` interceptiion point and set the transaction name to the current ColdBox event.
You can read more about how Elastic APM works here:
https://www.elastic.co/apm/
## Installation
Install the module like so:
```bash
install cbElasticAPM
```
It will kick in automatically.
## Compatibility
This module currenlty only works on Lucee because Adobe still doesn't provide a way to dynamically load jars and I don't want to use javaloader.
If you need this to work on Adobe, let me know and I'll think about it :)