Version 0.5
You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation
Changelog
Implemented enhancements:
- Ability to automatically inject trace ids into log messages for log4j version 1 #465
- Extend EUM server to provide Boomerang agent files #430
- Add a /health endpoint to the config server and eum server #407
- Prevent log spam if the HTTP config is unavailable #406
- Persist the last fetched HTTP-Configuration as a file #405
- Add correlation of traces and logs for log4j version 2 #389
- Add correlation of traces and logs for log4j version 1 #388
- Add correlation of traces and logs for Logback #387
- Add correlation of traces and logs #386
- Provide audit log for the configuration server #374
- Access log for the configurataion server's endpoints. #373
- Print agent version in the logs during initialization #371
- Option to define custom IP address ranges in the EUM server #342
- Show a dialog when leaving the configuration server with unsaved changes #316
- Allow the usage of special inputs where context variables can be used #215
- Introduce Plugin System for Metric and Tracing exporters #193
- Refine options for ordering action calls #172
- Provide a mapping for metric tags in config #161
- Detect unassigned settings during config validation #135
Fixed bugs:
- Fix the environment variables in the demo docker-compose files #460
- Change root property name of EUM server #429
- instrumentOnlyInheritedMethods behaves wrong with inherited Methods. #393
- Fix Http PropertySource throwing errors on empty configuration #390
Closed issues:
- Add Commit Message Policy to Contribution.MD + Remove commit message check #427
- 'simplify' agent mappings page/ layout to make changes easier for user #421
- Add information on pull request message format in the contribution guidelines #420
- negativeTimeout property is suggested wrongly #410
- Update the self-monitoring dashboard to include logging information #401
- Add documentation for log correlation #398
- Print bad propagation headers in case they cannot be parsed #395
- Make spans always inherit sampling decisions #384
- Use the config-server's autocompletion REST API in the web UI for autocomplete suggestions #381
- Add an autocompletion service providing model-based suggestions #379
- Add Commit Message Validation #375
- Change the configuration prefix of the config server #367
- Agent should expose the number of log events as additional selfmonitoring metric #364
- Add documentation on how to use HTTPS on the configuration server #362
- Migrate all unit tests of the EUM server project to JUnit 5 #340
- Shortcut for using CTRL+S to save the editor content in the WebUI #315
- Cache matching mappings for agent attributes #265
- Fix occasional unit test failures due to OutOfMemory or timeouts #257
Merged pull requests:
- Closes #465 - Ability to automatically inject trace ids into log messages for log4j version 1 #464
- Closes #395 - Print bad propagation headers in case they cannot be parsed #463
- Closes #460 - Fix environment variables in the demo docker-compose files #462
- Closes #406 - Prevent log spam if the HTTP config is unavailable #458
- Fixed invalid root configuration properties #452
- Closes #381 - Added autocompletion to UI #449
- Closes #215 - Allowed the usage of special inputs wherever data inputs could be used previously #448
- Closes #398 - Added documentation for trace and log correlation #447
- Closing #257 - Adjusted JVM arguments used by Gradle during build process #446
- Closes #388 - Added Log-correlation for Log4J Version 1 #445
- Closes #371 - Print agent version in the logs during initialization #444
- Closes #384 - Made spans always inherit the parent's sampling decision #442
- Fixed issue for identical action calls #439
- Closes #405 - Added persistence file to http config fetching #438
- Closes #389 - Added Log4J2 log-trace correlation #437
- Added log metrics to dashboards #436
- Closes #340 - Migrate unit tests of the EUM server project to JUnit 5 #435
- Closes #374 - Audit logging for configuration server. #434
- Closes #430 - Extend EUM server to provide Boomerang agent files #432
- Closes #429 - Change root property name of EUM server #431
- Closes #427- Add Commit Message Policy to Contribution.MD + Remove co… #428
- Closes #407 - Adding actuator/health to Configuration Server & EUM Server #425
- Closes #367 - Change the property prefix of the configuration server #424
- Fixed link to CONTRIBUTING.md #423
- Closes #315 - Shortcut for using CTRL+S to save the editor content in the WebUI #419
- Refactored integration test for self-monitoring log-metrics #418
- Closes #390 - added blank check #416
- Closes #410 - Checking paths now via Write-Method & Filtering properties where Write-Method is null #411
- Added EventListener and fixes in PropertyNamesValidator #409
- Added task to release Dashboards to Grafana Marketplace automatically #400
- Closes #387 - Added trace-log correlation for logback #399
- Autocomplete api #397
- Closes #373 - Added access log #385
- Closes #316 - Preserve unsaved changes in the UI #383
- Closes #375 - Add Commit Message Validation to Build Pipeline #376
- Added YAML-Validator #366
- Closes #364 - Agent should expose the number of log events as additio… #365
- Adding SSL documentation #363
- Added some LDAP improvements #361
- Closes #172 - Reworked action call ordering #360
- Option to define custom IP address ranges in the EUM server #355
- Closes #193 - Added plugin system #259