Binary Horizons

APM: application performance monitoring observation and analysis of application health performance user experience (UX) APM and observability: provide visibility into the digital experience optimize user engagement Open Telemetry of CNCF : distributed tracing standard & widely supported APM could be used by : IT operations site reliability engineers(SRE) cloud and platform operations application developers product owners observation of an application transactional behavior automated discovery and mapping of applications and infrastructure dependencies

Always asking for password when connect to GITLAB with SSH key Background : Gitbash used 2.35.1.2 Gitlab CE 13.8.x Problem : Generate SSH pair keys under GITBASH, then add the public SSH key to GITLAB profile. When connect to GITLAB with generated private SSH key, GITLAB asked the password, it means that the SSH keys configured doesn’t work. Issue found : SSH key generated by default with RSA algorithm, this algorith is deprecated since GITLAB 11.

Important JVM parameters (container focused) It’s easy to fetch all important JVM parameters quickly , just go inside a java application container using docker or docker compose command Show Java Version & all parameters values : java -XX:+PrintFlagsFinal -version Get Java version & Heap Size : java -XX:+PrintFlagsFinal -version | grep HeapSize Check Container Support : java -XX:+PrintFlagsFinal -version | grep UseContainerSupport Check Container support & Initial RAM & Min RAM & MAX RAM : java -XX:+PrintFlagsFinal -version | grep -E “UseContainerSupport | InitialRAMPercentage | MaxRAMPercentage | MinRAMPercentage” JVM parameters settings in docker-compose.