Skip to content
This repository was archived by the owner on Sep 2, 2025. It is now read-only.

Commit 0ffc11e

Browse files
authored
Merge pull request #2206 from splunk/bhillmer-O11YDOCS-6424-PI3-SCV-enhancements
[O11YDOCS-6424] PI3 SCV enhancements
2 parents 242a25b + 25e7a8d commit 0ffc11e

File tree

1 file changed

+78
-15
lines changed

1 file changed

+78
-15
lines changed

apm/apm-spans-traces/service-view.rst

Lines changed: 78 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Use the service view for a complete view of your service health
88

99
As a service owners you can use the service view in Splunk APM to get a complete view of your service health in a single pane of glass. The service view includes a service-level indicator (SLI) for availability, dependencies, request, error, and duration (RED) metrics, runtime metrics, infrastructure metrics, Tag Spotlight, endpoints, and logs for a selected service. You can also quickly navigate to code profiling and memory profiling for your service from the service view.
1010

11-
.. note:: The service view is available for instrumented services that send spans with a ``service.name`` value.
11+
The service view is available for instrumented services, pub/sub queues, databases, and inferred services. See :ref:`service-type-support` for details on the information available for various service types.
1212

1313
Access the service view for your service
1414
===========================================
@@ -43,16 +43,16 @@ Use the following metrics in the :guilabel:`Service metrics` section to monitor
4343
:width: 95%
4444
:alt: This animation shows the service metrics for a service in the service view. The user select a chart to view example traces.
4545

46-
* Availability SLI - The availability service-level indicator (SLI) shows the percentage of time your service was available in the last 30 days. The chart shows successful and unsuccessful requests. If you configured an availability service-level objective (SLO), an additional chart displays availability over the compliance window you specified in your objective. See :ref:`create-slo`.
46+
* Success rate SLI - The success service-level indicator (SLI) shows the percentage of time requests for your service were successful in the last 30 days. The chart shows successful and unsuccessful requests. If you configured a success rate service-level objective (SLO), an additional chart displays success rate over the compliance window you specified in your objective. See :ref:`create-slo`.
4747
* Service map - The service map shows the immediate upstream and downstream dependencies for the service you are viewing. The service map in service view is limited to 20 services, sorted by the most number of requests. Hover over the chart and select :guilabel:`View full service map` to go to the service map.
4848
* Service requests - The service requests chart shows streaming request data for the service. If you have detectors for the service requests configured, triggered alerts display below the chart. Select the chart to view example traces. Select the alert icon to view alert details.
4949
* Service latency - The service latency chart shows p50, p90, and p99 latency data for the service. If you have detectors for the service latency configured, triggered alerts display below the chart. Select the chart to view example traces. Select the alert icon to view alert details.
5050
* Service error - The service error chart shows streaming error data for the service. If you have detectors for the service error rate configured, triggered alerts display below the chart. Select the chart to view example traces. Select the alert icon to view alert details.
5151
* Dependency latency by type - The dependency latency by type chart shows the latency for each of the downstream systems. Select the chart to see details about each system category. Systems are categorized as follows:
5252
* Services - instrumented services
53-
* Databases - not yet supported
54-
* Inferred services - uninstrumented, inferred services
55-
* Pub/sub queues - not yet supported
53+
* Databases
54+
* Inferred services - un-instrumented third-party services
55+
* Pub/sub queues - Publisher/subscriber queues
5656

5757
Runtime metrics
5858
-----------------
@@ -107,6 +107,11 @@ Select :guilabel:`Traces` to view traces for the environment and service you are
107107

108108
Under the charts are lists of :guilabel:`Traces with errors` and :guilabel:`Long traces`. Select the trace ID link to open the trace in trace waterfall view. Select :guilabel:`View more in Trace Analyzer` to search additional traces. See :ref:`trace-analyzer` for more information about using Trace Analyzer to search traces.
109109

110+
View top commands or queries for your databases
111+
===================================================
112+
113+
If you select a Redis or SQL database from the service dropdown menu, you can select :guilabel:`Database Query Performance` to view top commands or queries for your database. See :ref:`db-query-performance` to learn more.
114+
110115
Go to the code profiling view for your service
111116
=====================================================
112117

@@ -128,6 +133,73 @@ Select :guilabel:`Configure service view` to modify the Log Observer Connect con
128133

129134
The connection and indices you select are saved for all users in your organization for each unique service and environment combination.
130135

136+
.. _service-type-support:
137+
138+
Service view support for various service types
139+
===============================================
140+
141+
The information available in your service view varies based on the type of service you select. The following table shows which sections are available for each service type.
142+
143+
.. list-table::
144+
:header-rows: 1
145+
:width: 100%
146+
:widths: 20, 20, 20, 20, 20
147+
148+
* - :strong:`Service view section`
149+
- :strong:`Instrumented services`
150+
- :strong:`Databases`
151+
- :strong:`Pub/sub queues`
152+
- :strong:`Inferred services`
153+
154+
* - Overview
155+
- Yes, includes service metrics, runtime metrics, and infrastructure metrics
156+
- Yes, includes only service metrics
157+
- Yes, includes only service metrics
158+
- Yes, includes only service metrics
159+
160+
* - Tag Spotlight
161+
- Yes
162+
- Yes
163+
- Yes
164+
- Yes
165+
166+
* - Endpoints
167+
- Yes
168+
- No
169+
- No
170+
- Yes
171+
172+
* - Logs
173+
- Yes
174+
- Yes
175+
- Yes
176+
- Yes
177+
178+
* - Traces
179+
- Yes
180+
- Yes
181+
- Yes
182+
- Yes
183+
184+
* - Database Query Performance
185+
- No
186+
- Yes, only displays for Redis and SQL databases.
187+
- No
188+
- No
189+
190+
* - Code profiling
191+
- Yes
192+
- No
193+
- No
194+
- No
195+
196+
* - Memory profiling
197+
- Yes
198+
- No
199+
- No
200+
- No
201+
202+
131203
.. _metric-reference:
132204

133205
Metric reference
@@ -302,13 +374,4 @@ Infrastructure metrics
302374
* - Pod network utilization
303375
- * ``k8s.container.ready``
304376
* ``pod_network_receive_bytes_total``
305-
* ``pod_network_transmit_bytes_total``
306-
307-
308-
309-
310-
311-
312-
313-
314-
377+
* ``pod_network_transmit_bytes_total``

0 commit comments

Comments
 (0)