You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<li><ahref="#set-up-eks-monitoring">Enable EKS monitoring using custom Helm charts</a></li>
21
+
<li><ahref="#instrument-ec2-instances">Use the Collector to instrument all EC2 instances</a></li>
22
+
<li><ahref="#instrument-java-svc">Instrument the Java service for Splunk APM</a></li>
23
+
<li><ahref="#related-content-use-case">Explore links between telemetry using Related Content</a></li>
24
+
</ol>
25
+
</embed>
26
+
27
+
.. raw:: html
28
+
29
+
<embed>
30
+
<h2>Enable EKS monitoring using custom Helm charts<aname="set-up-eks-monitoring"class="headerlink"href="#set-up-eks-monitoring"title="Permalink to this headline">¶</a></h2>
31
+
</embed>
25
32
26
33
Since their migration to the cloud, the PonyBank application has been running in EKS. Kai starts by setting up the cloud integration from Splunk Observability Cloud using the guided setup, which they access from the home page. Guided setups allow Kai to select the relevant ingest token, and generate installation commands and configuration snippets from the selected options, which Kai can use to quickly deploy instrumentation.
27
34
@@ -35,10 +42,11 @@ At the end of the guided setup, Kai enters the Kubernetes map of Infrastructure
35
42
.. image:: /_images/collector/image1.png
36
43
:alt:Cluster view of the Kubernetes infrastructure in Infrastructure Monitoring
<h2>Use the Collector to instrument all EC2 instances<aname="instrument-ec2-instances"class="headerlink"href="#instrument-ec2-instances"title="Permalink to this headline">¶</a></h2>
49
+
</embed>
42
50
43
51
For the hosts managed by IT as Elastic Compute Cloud (EC2) instances, Kai decides to deploy the Splunk OTel Collector using the existing Puppet setup at PonyBank. They open the guided setup for Linux monitoring in Splunk Observability Cloud and select the Puppet tab. After filling out the required information, Kai only has to follow two steps:
44
52
@@ -66,10 +74,11 @@ At the same time, Kai can also see logs coming from each host and node in Splunk
<h2>Instrument the Java service for Splunk APM<aname="instrument-java-svc"class="headerlink"href="#instrument-java-svc"title="Permalink to this headline">¶</a></h2>
81
+
</embed>
73
82
74
83
Kai's final goal is to instrument the corporate Java service of PonyBank for Splunk APM, so that the team can analyze spans and traces in Splunk Observability Cloud, as well as use AlwaysOn Profiling to quickly identify inefficient code that's using too much CPU or memory.
75
84
@@ -85,10 +94,11 @@ For the EC2 instances that also contain Java services, Kai uses the same guided
<h2>Explore links between telemetry using Related Content<aname="related-content-use-case"class="headerlink"href="#related-content-use-case"title="Permalink to this headline">¶</a></h2>
101
+
</embed>
92
102
93
103
Thanks to the Related Content feature, when Kai selects the node running the checkout service of the application, the service appears as a link to Splunk APM in the related content bar.
94
104
@@ -100,13 +110,19 @@ The same happens when Kai opens Splunk APM and selects the checkout service in t
100
110
.. image:: /_images/collector/image4.png
101
111
:alt:Application Monitoring showing the Related Content bar
102
112
103
-
Summary
104
-
==================
113
+
.. raw:: html
114
+
115
+
<embed>
116
+
<h2>Summary</h2>
117
+
</embed>
105
118
106
119
Kai used Splunk OTel Collector to instrument PonyBank's entire cloud infrastructure, quickly obtaining configuration files and commands for each environment and situation. Through the Java instrumentation for APM, they also retrieved traces from the Java services running on the EKS clusters with related content available to access.
107
120
108
-
Learn more
109
-
=================
121
+
.. raw:: html
122
+
123
+
<embed>
124
+
<h2>Learn more</h2>
125
+
</embed>
110
126
111
127
- Learn about sending data to Splunk Observability Cloud in :ref:`get-started-get-data-in`.
112
128
- To collect infrastructure metrics and logs from multiple platforms, see :ref:`otel-intro`.
0 commit comments