inspectit-ocelot

inspectIT Ocelot - Java agent for collecting application performance, tracing and behavior data

APACHE-2.0 License

Stars
202
Committers
45

Bot releases are visible (Hide)

inspectit-ocelot - Version 2.1.0

Published by mariusoe about 2 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Config UI allows downloading the agent logs #1287
  • Create agent command for fetching details about an agent #1124
  • Add a button to the Config UI that links to the documentation. #975
  • Extends the agent with a debug function to trace its action calls #1484

Fixed bugs:

  • Configuration UI shows invalid agent summary when "combine services" is used #1476
  • [Bug] - Config Server falsely marks grpc as a wrong protocol label. #1436

Merged pull requests:

  • Add more ignored paths for agent tests #1497
  • Add settings and info for developing UI in IntelliJ #1496
  • closes #975 Add a button to the Config UI that links to the documentation #1492
  • bug #1476: Configuration UI shows invalid agent summary when "combine services" is used #1490
  • Highlight enums with String values correctly #1488
  • Remove test file added in #1466 #1486
  • feat #1124: Create agent command for fetching details about an agent #1473
inspectit-ocelot - Version 2.0.3

Published by mariusoe over 2 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • feat: print rule dependency tree in debug log level #1466

Fixed bugs:

  • [Bug] - Config Server does not load files when creating an Agent Mapping. #1480

Closed issues:

  • [Feature] - Since 2.0.0 Wildfy Server refuses to start #1465

Merged pull requests:

  • Fix property name in trace-exporters documentation #1483
  • Closes #1480 - Directories are loaded correctly when adding a new agent mapping #1482
inspectit-ocelot - Version 2.0.2

Published by mariusoe over 2 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Ability to export one or multiple configuration files via the configuration server's web interface #1396
  • Enable grouping of same agents in the status overview from the Configuration UI #1395
  • Config UI shows warning and error status of agents #1286

Fixed bugs:

  • [Bug] - OTEL Trace Exporters do not show OTEL version as attribute in traces #1461
  • Using a parent based sampling decision as default sampler #1474

Closed issues:

  • [Feature] - Display Agent logs in Config Server UI #1454
  • Move EUM Server to individual repo #1426

Merged pull requests:

  • Show log preloading button only if the agent supports it #1475
  • Closes #1465 - Since 2.0.0 Wildfy Server refuses to start #1467
  • Closes #1461 - Add OTEL Version to Trace Exporter #1464
  • Code cleanup of the action generation logic #1463
  • feat: Display Agent logs in Config Server UI #1462
  • Bump eventsource from 1.0.7 to 1.1.1 in /inspectit-ocelot-documentation/website #1459
  • Fix inefficient regular expressions #1456
  • feat: Config UI shows warning and error status of agents #1455
  • feat: Enable grouping of same agents in the status overview from the Configuration UI #1444
  • feat: download one config file or multiple config files compressed #1439
  • Move EUM server to separate repo #1427
  • Export metric about duration of JDBC queries #1420
inspectit-ocelot - Version 2.0.1

Published by mariusoe over 2 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Fixed bugs:

  • Jaeger Span Exporter is restarted on every configuration change #1447
  • [Bug] - Fix Divergence of Documentation for Default Config and Default Config itself #1434
  • Configuration Server is not invalidating file cache on external configuration reload #1234
  • Use correct request method in span names for httpconnection #1448

Closed issues:

  • [Feature] - Add Service Name Tag for Metric/Tracing Exporters #1442

Merged pull requests:

  • Fix Prometheus version of EUM-Server #1451
  • Closes #1447 - Jaeger Span Exporter is restarted on every configuration change #1449
  • Closes #1234 - Invalidating workspace after pull from remote-workspace #1445
  • Closes #1442 - Add Service Name Tag for Metric/Trace Exporters #1443
  • Closes #1434: Fix Divergence of Documentation for Default Config and Default Config itself #1435
inspectit-ocelot - Version 2.0.0

Published by mariusoe over 2 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • [Feature] - Test for validation errors in fallback config #1418
  • [Feature] - Set input descriptions for special input parameters automatically in ConfigDocs #1416
  • [Feature] - Insert events into preloaded logs #1407
  • Add exporter services for Jaeger proto and OTLP (OpenTelemetry Protocol) gRPC and http (tracing and metrics) #1297
  • Prepare Ocelot for migration from OpenCensus to OpenTelemetry using OC-OTEL-shim #1294
  • Agents regularly report status to config server #1285
  • Include boomerang-opentelemetry-plugin to distribution #935
  • Ability to use 64 bit trace IDs #1432

Fixed bugs:

  • [Bug] - A user is not logged out if the session is no longer valid #1400
  • Fix default config for JDBC scopes #1414

Closed issues:

  • [Bug] - ElasticSearch javassist.NotFoundException: java.lang.Object[] #1363
  • Document all default instrumentations #1334
  • Upgrade OpenTelemetry to version 1.10.0 #1279
  • Create Software Bill of Materials for better/faster Security and dependency updates #1277
  • Integrate exporter registration with OpenTelemetry and opentelemetry-opencensus-shim #1269

Merged pull requests:

  • Closes #1297 - Use OpenTelemetry as OpenCensus implementation #1431
  • Improve exception message for invalid fallback config #1424
  • Add descriptions for special input parameters in Configuration Docs #1423
  • Document all default instrumentations #1419
  • Update contribute.md file for latest IntelliJ Versions #1417
  • Replace Wavefront instructions with collection of additional scenarios in Docs #1412
  • Closes #1407 - Insert events into preloaded logs #1411
  • Remove OpenCensus library from OpenAPM landscapes #1410
  • Bump async from 2.6.3 to 2.6.4 in /inspectit-ocelot-documentation/website #1406
  • Add section on usage with Security Manager #1405
  • Remove redundant lookup of forward headers #1402
  • Closes #1400 - Upgrading axios to the latest version #1401
  • Fixing missing breaking changes paragraphs #1399
  • Fixing the docker build step in the CI release workflow #1392

Breaking changes

Integration of the OpenTelemetry OpenCensus Shim

Starting with the current release, inspectIT Ocelot migrates from OpenCensus to OpenTelemetry. As a first step, we include the OpenTelemetry OpenCensus Shim. inspectIT Ocelot still uses and supports the OpenCensus-API, but the exporter implementations of OpenTelemetry are used.

AutoTracing currently not available

Due to the migration from OpenCensus to OpenTelemetry, the agent's AutoTracing feature is currently not available.
The AutoTracing feature will be available again in the next release of the inspectIT Ocelot agent.

Removed the tag service-name from all exporters

Due to the migration to OpenTelemetry, the tag service-name was removed from all exporters. Analogous to this tag, the tag inspectit.service-name can now be set globally for all exporters.

Updated and removed exporter

Removed OpenCensusAgentExporter

Due to the migration from OpenCensus to OpenTelemetry, the OpenCensus Agent Exporter (for metrics and traces) has been removed and will not be supported in the future.

Added OTLPMetricsExporter and OTLPTraceExporter

Due to the migration to OpenTelemetry, inspectIT Ocelot now supports OpenTelemetry Protocol (OTLP) exporter for metrics and tracing.

Exporter property url and grpc replaced by endpoint

Due to the migration to OpenTelemetry, we approach the naming of OpenTelemetry for the exporters' properties. For this, the previously used properties url and grpc are replaced by the property endpoint. The deprecated properties url and grpc are still supported in this release but will be removed in future releases.

New property protocol for Jaeger and OTLP exporter

This release introduces the property protocol for the Jaeger and OpenTelemetry Protocol (OTLP) exporter. In case for Jaeger, supported protocols are http/thrift and grpc. For OTLP, supported protocols are grpc and http/protobuf.

inspectit-ocelot - Version 1.16.0

Published by mariusoe over 2 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • [Feature] - The EUM server should respect the X-Forwarded-For header when resolving the request IP #1381
  • Make the agent mapping list of configuration docs filterable #1352
  • Add documentation chapter about the configuration docs #1351
  • feat(ci): including Java 17 into the ci process #1368
  • feat: generate SBOM file for releases #1367

Fixed bugs:

  • [Bug] - Edit button in documentation leads to 404 error #1389
  • [Bug] - Method Configuration Editor: Trace or Measure Flag are always enabled after apply #1383
  • [Bug] Whitespaces in descriptions are collapsed in config-docs #1378
  • [Bug] - Lists in quotes can not be parsed by configuration docs #1361
  • [Bug] - Conversion of old boolean values to new ExporterEnabledState does not work when in quotes #1356
  • [Bug] - config UI - Enums within collections are not highlighted correctly #1354
  • [Bug] - Beacon HTTP Exporter in EUM Server old enabled style #1347
  • fix(configdocsgenerator): use Spring to parse Yaml into InspectitConfig #1362

Closed issues:

  • Migrate Algolia DocSearch #1387
  • Add documentation for the scope-wizard and class browser #1125

Merged pull requests:

  • Closes #1383 - Method configuration editor: preserve Trace and Measure settings when editing existing scope #1391
  • Fix editUrl of the Ocelot end-user documentation #1390
  • Closes #1387 - Migrate Algolia DocSearch #1388
  • Remove inspectit-ocelot-demo from repository #1384
  • Closes #1381 - Respecting forwarded-for header when recording beacon metrics #1382
  • Closes #1351 - Add documentation for configuration docs and code style #1380
  • Closes #1378 - Preserve whitespaces in Configuration Docs #1379
  • Closes #1285 - Agents regularly report status to config server #1377
  • fix(config-ui) - Small grammatical corrections in Scope Wizard #1376
  • Closes #1125 - Add Documentation for Scope Wizard and Class Browser #1373
  • feat: upgrading the Gradle wrapper to version 7.3 #1365
  • feat: upgrade lombok to the latest version #1364
  • Bump minimist from 1.2.0 to 1.2.6 in /components/inspectit-ocelot-configurationserver-ui #1360
  • Closes #1356 - fix(config) - Add converter for String to ExporterEnabledState #1357
  • Closes #1354 - fix(config-server/config-server-ui) Support enums in Collections in Highlighting #1355
  • feat(config-ui): [#1352] filterable list of agent mappings in configuration docs #1353
  • Update the agent image to be compatible with the OTel K8s operator #1348
  • Closes #268 - Parse the agent configuration based on the MIME type when fetching it via HTTP #1251
inspectit-ocelot - Version 1.15.2

Published by mariusoe over 2 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Implement a dynamic configuration documentation #1288

Merged pull requests:

  • fix(EUM-server): Add conversion-service to EUM server #1346
  • fix(EUM-Server): Addition to Beacon exporter fix #1345
  • fix(EUM-server): update Beacon Exporter enabled #1344
inspectit-ocelot - Version 1.15.1

Published by mariusoe over 2 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Merged pull requests:

  • fix(config-docs) - Handle old Boolean style for enabled property #1343
inspectit-ocelot - Version 1.15.0

Published by mariusoe over 2 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Extend the Configuration UI so that the Configuration Documentation can be displayed #1291
  • Add an endpoint to the Configuration Server to obtain a configuration documentation #1290
  • Create a component for generating configuration documentation based on an agent configuration #1289
  • Agent command allows retrieving the latest logs #1284
  • Close inspectIT classloader when its context is closed #1280
  • Customized Syntax Highlighting in config-server's editor #1278
  • feat(ui): ability to filter configuration docs #1341
  • feat(ui): reload documentation when configuration files are changed #1340

Fixed bugs:

  • [Bug] - Documentation for configurations with unknown properties can not be loaded #1329
  • [Bug] - EnvironmentSettings should not show up in autocompletion #1319
  • [Bug] - Configuration Server may generate invalid configurations #1318

Important notes:

  • The Prometheus exporter is now disabled by default.

Closed issues:

  • Handle httpstatus errors in custom YAML Syntax Highlighter #1298
  • OpenTelemetry Migration #1292
  • Prometheus Exporter should be disabled by default #1248
  • Close resources #1159

Merged pull requests:

  • Closes #1319 - Add filter for inspectit.env path in autocompletion #1339
  • Closes #1284 - Agent command allows retrieving the latest logs #1332
  • Closes #1329 - Fix parsing of Config-Yaml with unknown properties for Config-Docs #1330
  • Minor documentation fix #1328
  • Bump url-parse from 1.5.7 to 1.5.10 in /inspectit-ocelot-documentation/website #1322
  • Bump prismjs from 1.25.0 to 1.27.0 in /inspectit-ocelot-documentation/website #1321
  • Closes #1318 - Only accept Maps as Config-Yaml content #1320
  • Closes #1291: Extend the Configuration UI to display Configuration Documentation #1317
  • Closes #1290 - Add an endpoint to the Configuration Server to obtain a configuration documentation #1314
  • Make images in Documentation/demo clickable #1313
  • Introduce issue templates #1312
  • Bump url-parse from 1.5.3 to 1.5.7 in /inspectit-ocelot-documentation/website #1311
  • Bump ajv from 6.10.2 to 6.12.6 in /components/inspectit-ocelot-configurationserver-ui #1308
  • Closes #1264 – Added a disclaimer for the Docker Demo #1305
  • Closes #1248 - Refactor enabled field for exporters #1303
  • Bump ajv from 6.12.0 to 6.12.6 in /inspectit-ocelot-documentation/website #1302
  • Bump follow-redirects from 1.14.7 to 1.14.8 in /components/inspectit-ocelot-configurationserver-ui #1301
  • Closes #1298 Handle httpstatus errors in custom YAML Syntax Highlighter #1299
  • Closes #1289 - Create a component for generating configuration documentations #1293
  • Closes #1278 - Add customized syntax highlighting for YAML editor in config-server #1282
  • Closes #1280 - Closing inspectIT class loader when the agent is shutting down #1281
  • Bump shelljs from 0.8.3 to 0.8.5 in /inspectit-ocelot-documentation/website #1276
  • Closes #377 - Prevent recursive method hook execution #1262
  • Closes #1159 - Close resources #1160
inspectit-ocelot - Version 1.14.0

Published by mariusoe almost 3 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Extend the agent self-monitoring by providing metrics about its action execution #1231
  • Update the demo to include the EUM Server #1201
  • Change log level to warning in case metrics cannot be updated #1051
  • Implementation of a matcher-mode which is contrary to EQUALS_FULLY #735
  • Add isTrueOrNotNull action to common actions #1235

Fixed bugs:

  • Configuration server does not resolve file paths correctly under Windows #1272
  • Agent mappings are pushed to remote git repository on config server initialization #1238
  • Configuration Server is not invalidating file cache on external configuration reload #1234

Closed issues:

  • Upgrade Spring Boot to the latest version #1267
  • Upgrade logback to the latest version #1266
  • Full configuration reference missing #1257
  • Upgrade OpenCensus to the latest java release version (v0.28.3) #1245
  • Upgrade mockito-core:2.24.4 to mockito-core:4.1.0 #1243
  • Always hard-reset on initialization when pulling from and pushing to the same branch #1237

Merged pull requests:

  • Closes #1234 - Invalidating working directory cache when commiting new files #1275
  • Bump follow-redirects from 1.14.6 to 1.14.7 in /components/inspectit-ocelot-configurationserver-ui #1274
  • Closes #1272 - Fix RevisionAccess slash resolving #1273
  • Closes #1267 - Upgrade Spring Boot to the latest version #1271
  • Closes #1266 - Upgrading logback-classic version #1268
  • Closes #1051 - Change log levels used by the metrics manager #1265
  • Catching exception while checking configuration dependencies #1261
  • Bump axios from 0.21.1 to 0.21.2 in /components/inspectit-ocelot-configurationserver-ui #1260
  • Bump tmpl from 1.0.4 to 1.0.5 in /components/inspectit-ocelot-configurationserver-ui #1259
  • Bump Boomerang version of EUM server #1258
  • Closes #1238 - Agent mappings are pushed to remote git repository on config server initialization #1256
  • Closes #1237 - Always hard-reset on initialization when pulling from and pushing to the same branch #1255
  • Upgrade Log4J dependency for system tests #1253
  • Closes #1245 - Upgrade OpenCensus to the latest java release version (v0.28.3) #1247
  • Closes #1243 - Upgrade mockito-core:2.24.4 to mockito-inline:4.1.0 #1244
  • Closes #735 - Implementation of a matcher-mode which is contrary to EQUALS_FULLY #1242
  • Closes #1231 - Extend the agent self-monitoring by providing metrics about its action execution #1236
  • Closes #1201 - Update the demo to include the EUM Server #1224
inspectit-ocelot - Version 1.13.0

Published by mariusoe almost 3 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Closed issues:

  • Omit unnecessary merge commit when restarting the config server and using one remote repo for push and pull #1228
  • Live branch is synchronized with remote target branch to allow for pushing without force #1209
  • Switch to alpine as base image for the docker image of the configuration server #1199

Merged pull requests:

  • Closes #1228 - Omit unnecessary merge commit when restarting the config server and using one remote repo for push and pull #1229
  • Closes #1199 - Switch base image for the docker image of the configuration server #1225
  • Closes #1209 - Live branch is synchronized with remote target branch to allow for pushing without force #1210
inspectit-ocelot - Version 1.12.2

Published by mariusoe about 3 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Implement flag for disabling the instrumentation #1221

Fixed bugs:

  • Configuration Server fails calculating the common commit ancestor in case merge commits happened #1214
  • [Configuration Server] java.io.FileNotFoundException in FileInfoVisitor when trying to read from a directory that is referenced by a sym link #1205

Closed issues:

  • Fix String related issues #1173
  • Refactor Boolean logic #1169
  • Replace Stream.peek with forEach #1163
  • Null pointers should not be dereferenced #1155

Merged pull requests:

  • Closes #1221 - Implement flag for disabling the instrumentation #1222
  • Closes #1214 - Configuration Server fails calculating the common commit ancestor in case merge commits happened #1215
  • Bump prismjs from 1.24.0 to 1.25.0 in /inspectit-ocelot-documentation/website #1211
  • Closes #1205 - Reading configuration from mapped Kubernetes Config Maps #1206
  • Closes #1173 - Fix String related issues #1174
  • Closes #1169 - Refactor Boolean logic #1170
  • Closes (#1163) Replace Stream.peek with map #1164
  • Closes #1155 - Null pointers should not be dereferenced #1156
inspectit-ocelot - Version 1.12.1

Published by mariusoe about 3 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Closes #1193 - Update the documentation to include the changes to the demo #1198

Closed issues:

  • Individualize Grafana home dashboard for Petclinic Demo #1200
  • Update the documentation to include the changes to the demo #1193

Merged pull requests:

  • Upgrading ByteBuddy to the latest version #1208
  • Bump tar from 4.4.15 to 4.4.19 in /components/inspectit-ocelot-configurationserver-ui #1204
  • Closes #1200 - Individualized Grafana home dashboard for Petclinic Demo #1202
inspectit-ocelot - Version 1.12.0

Published by mariusoe about 3 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Change the agent's transformation approach to decorateinstead of redefine #1195
  • New Demo setup needed for InfluxDB and Jaeger combination #1184
  • Allow different HTTP methods for the configuration server's synchronization hook endpoint #1178
  • Add selfmonitoring metric for received traces #955
  • Closes #1178 - Allow different HTTP methods for the configuration server's synchronization hook endpoint #1194

Fixed bugs:

  • Update grafana SDG panel to current version #1185
  • The configuration server does not use custom private keys for authenticating Git fetches #1180
  • Potential NPE in the Configuration Server's FileInfoVisitor if no element with the "type" key exist #1176
  • The demo app doesn't work #1093
  • Closes #1093 - The demo app doesn't work #1197

Closed issues:

  • Fix asymmetric get/set synchronized #1171
  • Add Iterator.next() "NoSuchElementException" #1167
  • Remove unused imports #1165
  • Remove shadow fields #1161
  • Check Collection emptiness with isEmpty() #1157
  • Fix testcases #1153
  • Error Lauching docker-compose to DEMO Prometheus and Jaeger Scenario #1152

Merged pull requests:

  • Closes #1195 - Change the agent's transformation approach to decorateinstead of redefine #1196
  • Bump url-parse from 1.5.1 to 1.5.3 in /inspectit-ocelot-documentation/website #1192
  • Closes #1180 - The configuration server does not use custom private keys for authenticating Git fetches #1190
  • Closes #1184 - New Demo setup needed for InfluxDB and Jaeger combination #1186
  • Bump path-parse from 1.0.6 to 1.0.7 in /inspectit-ocelot-documentation/website #1183
  • Closes #955 - Add selfmonitoring metric for the received traces and span sizes #1182
  • Bump path-parse from 1.0.6 to 1.0.7 in /components/inspectit-ocelot-configurationserver-ui #1181
  • Closes #1176 - Potential NPE in the Configuration Server's FileInfoVisitor if no element with the "type" key exist #1179
  • Bump tar from 4.4.13 to 4.4.15 in /components/inspectit-ocelot-configurationserver-ui #1177
  • Closes #1171 - Fix asymmetric get/set synchronized #1172
  • Closes #1167 - Add Iterator.next() "NoSuchElementException" #1168
  • Closes #1165 - Remove unused imports #1166
  • Closes #1161 - Remove shadow fields #1162
  • Closes #1157 - Check Collection emptiness with isEmpty() #1158
  • Closes #1153 - Fix minor testcase issues #1154
inspectit-ocelot - Version 1.11.1

Published by mariusoe about 3 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Configuration Staging across multiple Configuration Servers using Remote-Git-Repositories #1134

Fixed bugs:

  • Fix nullPointer Exception in file type resolver #1151
inspectit-ocelot - Version 1.11.0

Published by mariusoe about 3 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Show a warning in case a configuration promotion is failing due to an out-of-sync branch #1144
  • Implement an endpoint for configuration synchronization using web-hooks #1139
  • Pull changes of a remote Git repository into the local workspace of a Configuration Server #1136
  • Configuration Server are able to push promoted configuration files to a remote Git repository #1135
  • Add selfmonitoring metric for the beacon processors #1121
  • The file tree should show different icons for different configuration file types #1067
  • GUI-Based Creation for Instrumentation Configurations of Agents #1065
  • Closes #1067 - UI-Files are now displayed with a cog-symbol in the file browser #1117

Fixed bugs:

  • Edit the "illegal tag value" error message to be printed more than once. #1049
  • Editor of the web UI deletes its content when switching between files #1046

Closed issues:

  • Add documentation for configuration staging accross multiple Configuration Servers #1142
  • Getting Started #1141

Merged pull requests:

  • Closes #1142 - Add documentation for configuration staging accross multiple Configuration Servers #1149
  • Closes #1139 - Implement an endpoint for configuration synchronization using web-hooks #1147
  • Closes #1144 - Show a warning in case a configuration promotion is failing due to an out-of-sync branch #1146
  • Closes #1136 - Pull changes of a remote Git repository into the local workspace of a Configuration Server #1145
  • Closes #1135 - Configuration Server are able to push promoted configuration files to a remote Git repository #1143
  • Bump prismjs from 1.23.0 to 1.24.0 in /inspectit-ocelot-documentation/website #1128
  • Closes #1046 - Editor of the web UI deletes its content when switching between files #1126
  • Refactoring of the agent command command classes structure #1123
  • Closes #1121 - Add selfmonitoring metric for the beacon processors #1122
  • Closes #1049 - Edit the 'illegal tag value' error message to be printed more than once #1064
inspectit-ocelot - Version 1.10.1

Published by mariusoe over 3 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • The agent list of the class browser should be sorted and filterable #1109
  • Introduce an option to derive the agent-command url based on the HTTP config URL #1108
  • Improve logging of the AsyncClassTransformer #1081
  • Allow disabling console log on start-up #1095

Fixed bugs:

  • ScopeWizard is not correctly handling the method argument matcher #1107
  • Visual editor shows existing properties in case configuration is empty #1120
  • Prevent agent command handler from continuously sending requests in live mode #1119

Closed issues:

  • Upgrade ByteBuddy to the latest version #1050

Merged pull requests:

  • Closes #1109 - The agent list of the class browser should be sorted and filterable #1118
  • Upgrading ByteBuddy to 1.11.5 #1116
  • Bump color-string from 1.5.3 to 1.5.5 in /inspectit-ocelot-documentation/website #1115
  • Bump set-getter from 0.1.0 to 0.1.1 in /inspectit-ocelot-documentation/website #1114
  • Closes #1108 - Introduce an option to derive the agent-command url based on the HTTP config URL #1113
  • Bump postcss from 7.0.27 to 7.0.36 in /inspectit-ocelot-documentation/website #1112
  • Closes #1107 - ScopeWizard is not correctly handling the method argument matcher #1111
  • Closes #1081 - Improve logging of the AsyncClassTransformer #1110
  • Closes #1050 - Upgrade ByteBuddy to the latest version #1106
inspectit-ocelot - Version 1.10.0

Published by mariusoe over 3 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Implement functionality to edit scopes via the graphical config view #1080
  • Extend the scope wizard so that the class browser can be used #1079
  • Extend the class browser dialog to use real data from the configuration server #1078
  • Implement a dialog for browsing classes and methods of an agent #1077
  • Extend the graphical configuration view in order to support the creation of new scopes #1076
  • Implement a wizard dialog for creating scopes definitions in the graphical configuration view #1075
  • Implement a functionality to show the YAML code of a configuration in the graphical configuration editor #1074
  • Implement the functionality to remove the graphical configuration editor from configurations #1073
  • Implement functionality to delete scopes via the graphical config view #1072
  • Implement functionality to enable and disable scope tracing and metric recording in the graphical config view #1071
  • Implementation of a formatted view for scopes in the graphical configuration view #1070
  • Displaying existing scopes in the graphical configuration view #1069
  • Implementation of a basis for the graphical configuration view #1068
  • Extend the configuration UI so that different file types can be created #1066
  • Extension of the agent to obtain commands from the configuration server #1061
  • Extension of the configuration server to provide commands for agents #1060
  • Implement the basis for a communication between agent and configuration server #1059

Merged pull requests:

  • Closes #1074 - Implement a functionality to show the YAML code of a configuration in the graphical configuration editor #1105
  • Closes #1079 - Extend the scope wizard so that the class browser can be used #1104
  • Implementing agent command for listing loaded classes #1103
  • Closes #1080 - Implement functionality to edit scopes via the graphical config view #1102
  • Closes #1078 - Extend the class browser dialog to use real data from the configuration server #1101
  • Closes #1077 - Implement a dialog for browsing classes and methods of an agent #1100
  • Closes #1076 - Extend the graphical configuration view in order to support the creation of new scopes #1099
  • Closes #1072 - Delete button of UI now deletes the respective scope. #1098
  • Closes #1071 - Toggles of UI now change the respective values in the underlying file #1097
  • Closes #1070 - Implementation of a formatted view for scopes in the graphical configuration view #1096
  • Closes #1075 - Implement a wizard dialog for creating scopes definitions in the graphical configuration view #1092
  • Closes #1069 - Displaying existing scopes in the graphical configuration view #1091
  • Closes #1068 - Implementation of a basis for the graphical configuration view #1090
  • Adding Storybook to the configuration UI project #1089
  • Closes #1066 - Extend the configuration UI so that different file types can be created #1088
  • Bump hosted-git-info from 2.8.5 to 2.8.9 in /inspectit-ocelot-documentation/website #1086
  • Bump lodash from 4.17.19 to 4.17.21 in /inspectit-ocelot-documentation/website #1085
  • Bump hosted-git-info from 2.8.5 to 2.8.9 in /components/inspectit-ocelot-configurationserver-ui #1084
  • Bump lodash from 4.17.19 to 4.17.21 in /components/inspectit-ocelot-configurationserver-ui #1083
  • Bump url-parse from 1.4.7 to 1.5.1 in /inspectit-ocelot-documentation/website #1082
  • Closes #1061 - Extension of the agent to obtain commands from the configuration server #1056
  • Closes #1060 - Extension of the configuration server to provide commands for agents #1055
inspectit-ocelot - Version 1.9.0

Published by mariusoe over 3 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Extend the "illegal tag value" error message, to specify which tag is concerned. #1048
  • EUM server tag context optimisation #1032
  • Remove rt.bmr.sum from the rt.bmr beacon processor and change the rt.bmr.index logic to qualified names #1028
  • inspect-IT configsrv / Login-Page #1027
  • Extending EUM server to enrich received spans with additional tags #1062

Fixed bugs:

  • InternalError on Instrumentation.retransformClasses() of certain classes #512
  • Fix CannotStubVoidMethodWithReturnValue #1053

Closed issues:

  • Replace Mock Appender in SpringTestBase #1057
  • Upgrade OpenTelemetry to the latest version in the EUM server #1045
  • Add documentation about the agent's available trace-propagation formats #1044
  • Add client header information as beacon fields #1042
  • Add support for w3c trace-context headers for OpenTelemetry interoperability #1040
  • Add "csv beacon processor" - to the documentaion #1021

Merged pull requests:

  • Bump ssri from 6.0.1 to 6.0.2 in /components/inspectit-ocelot-configurationserver-ui #1063
  • Closes #1057 - Replace Mock Appender in SpringTestBase #1058
  • Closes #1045 - Upgrade OpenTelemetry to the latest version in the EUM server #1054
  • Closes #1048 - Extend the 'illegal tag value' error message, to specify which tag is concerned #1052
  • Closes #1044 - Adding documentation for the agent's propagation format #1047
  • Closes #1042 - Add client header information as beacon fields #1043
  • Closes #1032 - EUM server tag context optimization #1041
  • Publish agent, test with https://jitpack.io/ #1039
  • Closes #512 - Improved error log when classes could not been loaded #1038
  • Bump y18n from 4.0.0 to 4.0.1 in /components/inspectit-ocelot-configurationserver-ui #1037
  • Bump elliptic from 6.5.3 to 6.5.4 in /components/inspectit-ocelot-configurationserver-ui #1034
  • Closes #1027 - Set focus on username input on login screen #1031
  • Closes #1028 - Remove rt.bmr.sum from the rt.bmr beacon processor and change the rt.bmr.index logic to qualified names #1029
  • Bump prismjs from 1.21.0 to 1.23.0 in /inspectit-ocelot-documentation/website #1026
inspectit-ocelot - Version 1.8.1

Published by mariusoe over 3 years ago

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Fixed bugs:

  • Changes behaviour of "invalid value log" in the rt.bmr beacon processor #1023

Closed issues:

  • Add documentation for the EUM trace exporter #956