Welcome to my post on profiling your Java applications in Cloud Foundry and the tool I helped to develop to make it easier.
Cloud Foundry “is an open source, multi-cloud application platform as a service (PaaS) governed by the Cloud Foundry Foundation, a 501(c)(6) organization” (Wikipedia). It allows you to run your workloads easily in the cloud, including your Java applications. You just need to define a manifest.yml, like for example:
—
applications:
– name: sapmachine21
random-route: true
path: test.jar
memory: 512M
buildpacks:
– sap_java_buildpack
env:
TARGET_RUNTIME: tomcat
JBP_CONFIG_COMPONENTS: “jres: [‘com.sap.xs.java.buildpack.jdk.SAPMachineJDK’]”
JBP_CONFIG_SAP_MACHINE_JDK : “{ version: 21.+ }”
JBP_CONFIG_JAVA_OPTS: “[java_opts: ‘-XX:+UnlockDiagnosticVMOptions -XX:+DebugNonSafepoints’]”
But how would you profile this application? This and more is the topic of this blog post.
I will not discuss why you might want to use Cloud Foundry or how you can deploy your own applications. I assume you came this far in the blog post because you already have basic Cloud Foundry knowledge and want to learn how to profile your applications easily.
Welcome to my post on profiling your Java applications in Cloud Foundry and the tool I helped to develop to make it easier.Cloud Foundry “is an open source, multi-cloud application platform as a service (PaaS) governed by the Cloud Foundry Foundation, a 501(c)(6) organization” (Wikipedia). It allows you to run your workloads easily in the cloud, including your Java applications. You just need to define a manifest.yml, like for example:—
applications:
– name: sapmachine21
random-route: true
path: test.jar
memory: 512M
buildpacks:
– sap_java_buildpack
env:
TARGET_RUNTIME: tomcat
JBP_CONFIG_COMPONENTS: “jres: [‘com.sap.xs.java.buildpack.jdk.SAPMachineJDK’]”
JBP_CONFIG_SAP_MACHINE_JDK : “{ version: 21.+ }”
JBP_CONFIG_JAVA_OPTS: “[java_opts: ‘-XX:+UnlockDiagnosticVMOptions -XX:+DebugNonSafepoints’]”But how would you profile this application? This and more is the topic of this blog post.I will not discuss why you might want to use Cloud Foundry or how you can deploy your own applications. I assume you came this far in the blog post because you already have basic Cloud Foundry knowledge and want to learn how to profile your applications easily. Read More Technology Blog Posts by SAP articles
#SAP
#SAPTechnologyblog