チュートリアル:KubernetesでJavaアプリケーションからトレースをキャプチャする 🔗
Follow this tutorial for a walkthrough of instrumenting a sample Java application in a Kubernetes environment using Splunk zero-code instrumentation (formerly Zero Configuration Auto Instrumentation).
What's in this tutorial
このチュートリアルを終えると、次のことができるようになります:
Configure a Kubernetes environment for application monitoring.
Deploy the Kubernetes Operator to automatically instrument a Java application.
View your application data in Splunk APM.
How to use this tutorial
チュートリアルのパートは以下の順番通りに進めてください:
Configure your Kubernetes environment to install the OpenTelemetry Collector. See Part 1: Configure your Kubernetes environment
OpenTelemetry Collector と Spring PetClinic Javaアプリケーションをデプロイします。Part 2: Deploy the Collector and Java application を参照してください。
Splunk APMでアプリケーションデータを表示します。Part 3: View your data in Splunk APM を参照してください。
このチュートリアルでは、Spring Petclinic Javaアプリケーションを例として使用します。このアプリケーションの詳細とデモを確認するには、Spring Petclinicのウェブサイトを参照してください: https://spring-petclinic.github.io/
Prerequisites
このチュートリアルを最大限に活用するには、Kubernetesに関する基本的な理解が必要です。デプロイメント、ポッド、サービスといったKubernetesコンポーネントの作成および管理の方法を知っている必要があります。
Install the following components:
minikube
kubectl
Helm version 3.0.0 or higher
Additionally, you must have your Splunk Observability Cloud realm and access token to deploy the Splunk Distribution of OpenTelemetry Collector. For more information, see Splunk Observability Cloudを使用した組織のアクセストークンの作成および管理.
Get started
チュートリアルを開始するには、Part 1: Configure your Kubernetes environment を参照してください。