Identify potential hot spots of a service.

Use the Service Dashboard to identify potential hot spots, and then drill down to the Traces Browser.

Explore the Default Service Dashboard

The default, read-only dashboard for a service lets you explore that service, however, you can’t make changes to the dashboard.

See the Service Dashboard:

  • Option 1:
    1. In your web browser, go to your Wavefront cluster and log in.
    2. From the taskbar, click Applications > Service Dashboard.
  • Option 2: Drill down to the Service Dashboard from the application map, table view, or grid view.

examine services

On the dashboard for a particular service, you can:

  • Select the time and time zone in the taskbar to customize the chart time properties.
  • Use the Jump To pulldown to select a dashboard section:
    • Select Overview to examine the RED metrics that are derived from all of the spans for the service. These metrics reflect the health of the service.
    • Select an individual component to examine metrics for just that component of the service. A component could be an instrumented framework (e.g., Jersey) or the runtime system (e.g., JVM).
    • Select System if your environment uses Telegraf and you want to view CPU usage, memory usage, and disk usage.
  • Filter the metrics based on the cluster, shard, or source.
  • Select Detailed View or Summarized View to change the level of detail for charts.
  • Examine the TopK charts to find out which operations are potential hot spots. The bars represent operations that execute in this component of the service.
  • Use icon to click to get the link to get a link and share what you’re seeing right now (NON-LIVE display) with other users.
  • Navigate to the Traces Browser.
    • Click a bar on a histogram.
    • Select a region of the histogram chart and click Search Traces to view the traces for the selected duration.
    • Click a bar on a TopK chart.
    • Click the vertical ellipsis in the top right of any chart, click Traces, and click a service.

Custom Service Dashboard

The standard dashboard for services is read-only. To create a customizable copy:

  1. Click Clone from the ellipsis menu.
  2. In the cloned dashboard, add your own charts or customize the RED metrics charts.

After you save the clone, you can find it by name from the Dashboards menu of the taskbar, and you can use it to drill down to the Traces Browser.

Save Charts in the Service Dashboard

View queries used in the charts of the default Service Dashboard and save these charts to your dashboard.

  1. Click the chart name to view the chart in edit mode and to view the query used in the chart.
  2. Click Save.
  3. Save the chart to a dashboard:
    • To save to an existing dashboard, start typing the name of the dashboard, select a dashboard, and click Insert.
    • Click Save to New Dashboard, enter the dashboard name and URL, and click Create. Specify only the URL string; do not include https://.
  4. When the target dashboard opens in edit mode, click and drag the chart to the location of your choice and click Save at the top.
Save the chart to a dashboard

Troubleshooting

Don’t see RED metrics or see incorrect RED metrics on your charts?

Starting with release 2020-26.x, the span.kind filter is introduced to the default Service Dashboard. As a result, if the spans from your OpenTracing application don’t have the span.kind point tag, the RED metrics you see on the default Service Dashboard will be incorrect, or you will not see RED metrics on your charts.

The OpenTracing SDK and Wavefront proxy versions listed below add the span.kind tag to the spans. Use the recommended versions to see accurate data on the default Service Dashboard.

SDK or Proxy Version
Wavefront proxy 7.0 or later
Java OpenTracing SDK v2.1.1 or later
Go OpenTracing SDK v0.9.0 or later
Python OpenTracing SDK v2.0.0 or later
C# OpenTracing SDK v2.0.0 or later
Java Tracing Agent v1.2.0 or later