Get an overview of the services and applications that send data to Wavefront.

It is important to get an overview of the services and applications that send data to Wavefront, understand the health of each service, and troubleshoot when your applications or services run into issues. You can get an overview and see the overall health of each application using the application map, table view, and grid view.

Application Map Features

The application map gives you an overview of how the applications and services are linked, lets you focus on a specific service, view Request, Error, and Duration (RED) metrics for each service, and the tracing traffic in the application. You can also drill down to the Service Dashboard and Tracing Browser.

This video highlights the application map features and settings:

See the application map:

  1. In your web browser, go to your Wavefront cluster and log in.
  2. From the taskbar, click Applications > Application Status and select the Application Map icon ( icon to click to get the application map view )
  3. Optionally, 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.

Let’s walk through the following scenario to get a quick overview of the application map.

ActionResult
Step 1: Search for applications
Click Application/Service, select beachshirts, and click Search.
You can refine your search further by applying one or more filters, such as the cluster, shard, or span.kind.

You see the data that match your search filters and the nearest neighboring service. For example, if you filter for the beachshirts application's styling service, you only see the services that directly communicate with the styling service.
Search for the beachshirts application using tags
Step 2: Update the legend
Click the settings icon and select Apdex, Error, or Duration. These settings can be configured by each user and apply to the table view, and grid view too.
  • Error Percentage: Update the legend to highlight the data based on the error percentage. Select Error % from the dropdown and customize the values. The values need to be in ascending order.
  • Duration: Update the legend to highlight the data based on the duration. Select Duration from the dropdown menu and customize the values. The values need to be in ascending order and in milliseconds.
  • Apdex: Update the legend to highlight the data based on the Apdex score. Select Apdex from the dropdown menu. Only Super Admin users or users with Applications permissions can configure the threshold (T).
Shows the settings to update the legend for the error %. You need to select error % from the drop down and then add the values in ascending order.
Step 3: Customize the application map view
You can customize how you see your applications and services on the application map using the settings icon.
  • Service layout: View the services in the default, concentric, circle, or grid layout. Choose the layout that helps you understand how your services are linked.
  • Show Isolated Services: These are services that don't interact with any other services or applications.
  • Show External Service: These are external applications or services, such as AWS services or Database services, your application communicates with. You can group these services too.
    • Group External Services: Select this setting if you want to group services. For example, group all the database services and view it as a single external service.
  • Show Service Labels: When you have many services in an application, the service names on the application map look cluttered. To get a clear view of your application and services, disable the Show Service Labels option or select Fade Labels on Zoom.
    • Fade Labels on Zoom: Hide labels of small services and gradually expose them as you zoom in on the application map. You always see the labels of the services in red, based on the legend settings you select.
    • Show Node Counts: Shows the number of instances of a service running in an application. For example, shopping (5) shows you that there are five instances of the shopping service in the beachshirts application.
screenshot of the application map settings. The settings are explained on the left side.
Step 4: Hover over a service
Hover over the styling service of the beachshirts application. It highlights how the styling service communicates with the other services in the application.
Hover over the styling service
Step 5: Click on a service
Click on the styling service. Now, you can:
  • View Request, Error, and Duration (RED) metrics of the specific service.
  • See how the service is performing using the Apdex score.
  • View how a specific service communicates with the other services in an application when you click Focus.
  • Navigate to the Traces Browser when you click View Traces.
  • Click Actions to:
    • Navigate to the Service Dashboard when you click Dashboard.
    • Click Create Alerts to create smart alerts that filter noise and capture true anomalies. See Create an alert.
    • If an alert you created is firing, you see a red dot with a number on the service. The number indicates how many alerts are firing for a specific service. To see the alerts, click view alerts.
    • Click Configure to configure the apdex settings. You see this setting only if you are a Super Admin user or users with Applications permissions
  • See the components used by the service. The styling service uses the OpenTracing, Java, Dropwizard, and Jersey components.
Popup when you click on a service
Step 6: Focus on a service
Click on a service and then click Focus on service to focus on the styling service of the beachshirts application.
This will help you focus on a specific service when you have many services in your application.
Focus on the styling service
Step 7: Hover over a tracing traffic
Hover over the tracing traffic between the styling and shopping service. You see that they send requests to each other.
When you hover over a tracing traffic (the arrow that goes from one service to the other). It highlights the direction of the requests between the two services.
Tracing traffic is bidirectional if the two services send requests to each other.
Hover over the styling service
Step 8: Click on a tracing traffic
When you click on the tracing traffic between the styling and printing service, you can:
  • View Request, Error, and Duration (RED) metrics for the specific edge.
  • Navigate to the Traces Browser when you click View traces for this traffic.
  • Navigate to the Operation Dashboard to view RED metrics of the inbound and outbound operations when you click View styling dashboard (outbound) or View printing dashboard (inbound).
The pop up when you click a tracing traffic that is bidirectional

Table View Features

View the list of applications and services. You can see the Request, Error, and Duration (RED) metrics at a glance and sort the data.

See the table view:

  1. In your web browser, go to your Wavefront cluster and log in.
  2. From the taskbar, click Applications > Application Status and select the Table View icon ( icon to click to get the table view )

the image shows the table view of all the applications that send data to Wavefront. It has helpers to show you what to do with each UI section. For example, how to filter applications or services, change the table settings or the legend settings, and how to change back to the application map view or the grid view

Using the table view, you can:

  • Examine the applications and services, or search for a particular application or service by applying filters.
    You can refine your search further by applying one or more filters, such as the cluster, shard, or span.kind.
  • Click the name of the service to drill down to the Service Dashboard.
  • Sort data:
    • Sort the application and service names alphabetically.
    • Sort the table in the ascending or descending order of the RED metrics.
  • See the change (Δ value) in the RED metrics based on the time you selected for Compare.
    For example, if you select week ago from the Compare drop-down, the Δ value indicate the change in RED metrics since the data was recorded a week ago.
    shows the compare option on the table view. The drop down has the values, off (if selected doesn't show the change in value), 2 hours ago, day ago, week ago, and month ago.
  • Click the vertical ellipsis > Create Alerts to create smart alerts that filter noise and capture true anomalies. See Create an alert.
  • Click the vertical ellipsis > View Alerts to view alerts that are firing for the service. The number of alerts firing for the service are shown on the Alerts column.
  • Inspect the Apdex score and RED metrics to obtain a status summary of a service.
    Table Data Description
    Apdex Shows you how the response time of a service compares to the predefined response time threshold.
    Apdex Threshold The threshold Apdex threshold of the service. The default threshold value is set to 100ms, and only a Super Admin user or users with Applications permissions can configure the threshold (T).
    Request Rate The request rate of the service.
    Δ Request Rate The difference between:
    • The current request rate
    • The request rate at the Compare option time.
    This difference is also shown as a percentage.
    Error % The percentage of the service's spans that contain errors.
    Δ Error % The difference between:
    • The current error percentage
    • The error percentage at the Compare option time.
    Duration (P95) The span duration at the 95th percentile across the service.
    Δ Duration (P95) The difference between:
    • The current duration (P95)
    • The duration (P95) at the Compare option time.
    This difference is also shown as a percentage.
    Component See the components used by the service. For example, the beachshirts application's styling service uses the OpenTracing, Java, Dropwizard, and Jersey components.
  • 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.

  • Update the legend by clicking the settings icon. These settings can be configured by each user and apply to the application map, and grid view too.
    Error Percentage
    Update the legend to highlight the data based on the error percentage. Select Error % from the dropdown and customize the values. The values need to be in ascending order.
    Shows the settings to update the legend for the error %. You need to select error % from the drop down and then add the values in ascending order.
    Duration
    Update the legend to highlight the data based on the duration. Select Duration from the dropdown menu and customize the values. The values need to be in ascending order and in milliseconds.
    Shows the settings to update the legend for the duration. You need to select duration from the drop down and then add the values in ascending order.
    Apdex
    Update the legend to highlight the data based on the Apdex score. Select Apdex from the dropdown menu. Only Super Admin user or users with Applications permissions can configure the threshold (T).
    The image shows the setting and the legend setting with apdex selected from the drop down.
  • Click the settings icon to customize the table view:
    • Group the services by the application or ungroup the services.
    • Add or remove columns by selecting or deselecting items from the table settings options.
    Shows the settings to customize the table view. Select or deselect the settings to customize the table.

Grid View Features

When you select an application, you get an overview of its services.

See the grid view:

  1. In your web browser, go to your Wavefront cluster and log in.
  2. From the taskbar, click Applications > Application Status and select the Grid View icon ( icon to click to get the table view )

Shows how the offline traces look once you upload the JSOn file that has the imported trace details.

On the page for a particular application, you can:

  • Examine the services in the application, or search for a particular service by applying filters.
    You can refine your search further by applying one or more filters, such as the cluster, shard, or span.kind.
  • View the inventory of component frameworks that each service is built on.
  • Inspect RED metrics to obtain a status summary for a service:
    • The request rate of the service.
    • The percentage of the service’s spans that contain errors.
    • The span duration at the 95th percentile across the service.
  • Click Actions > Create Alerts to create smart alerts that filter noise and capture true anomalies. See Create an alert.
  • Click Actions > View Alerts to view alerts that are firing for the service. The number of alerts firing for the service are shown on the red circle next to the service name.
  • Drill down from a service box:
  • Update the legend by clicking the settings icon. These settings can be configured by each user and apply to the application map, and table view too.
    Error Percentage
    Update the legend to highlight the data based on the error percentage. Select Error % from the dropdown and customize the values. The values need to be in ascending order.
    Shows the settings to update the legend for the error %. You need to select error % from the drop down and then add the values in ascending order.
    Duration
    Update the legend to highlight the data based on the duration. Select Duration from the dropdown menu and customize the values. The values need to be in ascending order and in milliseconds.
    Shows the settings to update the legend for the duration. You need to select duration from the drop down and then add the values in ascending order.
    Apdex
    Update the legend to highlight the data based on the Apdex score. Select Apdex from the dropdown menu. Only Super Admin users can configure the threshold (T).
    The image shows the setting and the legend setting with apdex selected from the drop down.

Create Alerts

With Wavefront, you can create smart alerts that filter noise and capture true anomalies. You can:

  • Specify one or more alert targets that receive the alert notification(s).
  • Create a multi-threshold alert to notify different targets depending on alert severity.
  • View an image of the chart in the alert notification and click a link to see the alert in context.
  • Examine firing alerts in Alert Viewer to get context.

Create an alert from the application status page:

  1. Navigate to the app map, table view, or grid view:
    App map view:
    Click on a service and select Actions > Create Alert, for example, to create an alert for the shopping service:
    A screenshot of how to click create alert as explained in the step
    Table view:
    Click the vertical ellipsis > Create Alert.
    A screenshot of how to click create alert as explained in the step
    Grid view:
    Click Actions > Create Alert.
    A screenshot of how to click create alert as explained in the step
  2. Configure the alert:
    1. You can set the alert conditions based on your data. For example, let’s create an alert that fires in the:
      • Severe state for the shopping service when the error percentage is greater than 6%
      • and in the Warn state when it is greater than 3%.
    2. Create an alert target to receive alert notifications for a variety of messaging platforms (email, pager services) and communication channels.
      You can also customize your alert targets to include a link to a service dashboard when the alert fires.
    3. Optionally, use alert tags to organize related alerts into categories.
  3. Click Create Alert. Create an alert from the table view page.

Once the alert is created, click Alerting and search for the alert you created on the alert browser.