From 50a9ee85367f2df6548ae6e20f5a0c48fd11453a Mon Sep 17 00:00:00 2001 From: EddeCCC <66794307+EddeCCC@users.noreply.github.com> Date: Thu, 19 Dec 2024 11:15:42 +0100 Subject: [PATCH] add documentation for default instrumentation (#1681) --- .../docs/assets/default-instrumentation.png | Bin 0 -> 15644 bytes .../default-instrumentation.md | 28 ++++++++++++++++++ .../docs/default-instrumentation/jakarta.md | 23 ++++++++++++++ .../website/sidebars.json | 4 +++ 4 files changed, 55 insertions(+) create mode 100644 inspectit-ocelot-documentation/docs/assets/default-instrumentation.png create mode 100644 inspectit-ocelot-documentation/docs/default-instrumentation/default-instrumentation.md create mode 100644 inspectit-ocelot-documentation/docs/default-instrumentation/jakarta.md diff --git a/inspectit-ocelot-documentation/docs/assets/default-instrumentation.png b/inspectit-ocelot-documentation/docs/assets/default-instrumentation.png new file mode 100644 index 0000000000000000000000000000000000000000..9707ba228425ca84f64842dfd619b3a6d2854f2c GIT binary patch literal 15644 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 NRY~h!fuhyR{|n~sNlpL& literal 0 HcmV?d00001 diff --git a/inspectit-ocelot-documentation/docs/default-instrumentation/default-instrumentation.md b/inspectit-ocelot-documentation/docs/default-instrumentation/default-instrumentation.md new file mode 100644 index 0000000000..74eae18e36 --- /dev/null +++ b/inspectit-ocelot-documentation/docs/default-instrumentation/default-instrumentation.md @@ -0,0 +1,28 @@ +--- +id: default-instrumentation +title: Default Instrumentation +--- +The inspectIT Ocelot Java agent already comes with an extensive default instrumentation, +which collects traces and metrics for several technologies, +like JDBC, Apache Client, HttpURLConnection or the Javax HTTP Servlet. + +The default instrumentation can always be overwritten by your custom instrumentation. You can also turn off +parts of the instrumentation by disabling the particular rules. + +- You can examine the default instrumentation in GitHub: +[inspectit-ocelot-default-instrumentation](https://github.com/inspectIT/inspectit-ocelot/tree/master/inspectit-ocelot-config/src/main/resources/rocks/inspectit/ocelot/config/default/instrumentation) + +- You can find more detailed information about instrumentation in the section [Instrumentation](instrumentation/instrumentation.md). + +- Furthermore, you can view the complete default configuration in [GitHub](https://github.com/inspectIT/inspectit-ocelot/tree/master/inspectit-ocelot-config/src/main/resources/rocks/inspectit/ocelot/config/default) +or in the [Configuration Server](config-server/overview.md) + +> **Note that the default instrumentation does not always apply for more modern technologies**, like Spring Boot 3 or Tomcat 10. +> As the agent was originally developed to support mainly Java 8 applications, +> you have to overwrite the default instrumentation so that it works again. +> - View [Upgrade to Jakarta Namespace](default-instrumentation/jakarta.md) to enable instrumentation for the Jakarta HTTP Servlet. + +--- +The default configuration in the Configuration Server: +![Default-Instrumentation-Files](assets/default-instrumentation.png ) + diff --git a/inspectit-ocelot-documentation/docs/default-instrumentation/jakarta.md b/inspectit-ocelot-documentation/docs/default-instrumentation/jakarta.md new file mode 100644 index 0000000000..f49be79de9 --- /dev/null +++ b/inspectit-ocelot-documentation/docs/default-instrumentation/jakarta.md @@ -0,0 +1,23 @@ +--- +id: jakarta +title: Upgrade to Jakarta Namespace +--- + +The release of Jakarta EE 9 in December 2020 did replace the previous **javax** namespace with the **jakarta** namespace. +Because of this transition, several technologies had to **rename their interfaces**. +For example the _javax.servlet.Servlet_ was moved to _jakarta.servlet.Servlet_. + +Since the default instrumentation of inspectIT Ocelot only addresses the javax namespace, +you have to include an additional configuration to instrument the jakarta namespace for traces and metrics. + +You can find the configuration in GitHub: [inspectit-ocelot-jakarta-configuration](https://github.com/inspectIT/inspectit-ocelot-configurations/blob/master/extensions/jakarta/servlet-api.yml) + +--- +Some technologies, which use the jakarta namespace: + +- Tomcat 10+ +- Jetty 11+ +- Spring 6+ +- Spring Boot 3+ + +You can find more information about the namespace transition on [https://jakarta.ee](https://jakarta.ee/blogs/javax-jakartaee-namespace-ecosystem-progress/) diff --git a/inspectit-ocelot-documentation/website/sidebars.json b/inspectit-ocelot-documentation/website/sidebars.json index 1f32b88ff1..1bab5d78cd 100644 --- a/inspectit-ocelot-documentation/website/sidebars.json +++ b/inspectit-ocelot-documentation/website/sidebars.json @@ -41,6 +41,10 @@ "instrumentation/special-sensors", "instrumentation/process" ], + "Default Instrumentation": [ + "default-instrumentation/default-instrumentation", + "default-instrumentation/jakarta" + ], "End User Monitoring": [ "enduser-monitoring/enduser-monitoring-server", "enduser-monitoring/eum-server-setup",