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

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 Tag, select application > beachshirts, and click Search.
You can search for applications by applying one or more filters, such as the application name, cluster, shard, or any other application tag.

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: 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.
  • Isolated Services: These are services that don't interact with any other services or applications.
  • 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. If you want to group all the database services and view it as a single external service, select Group External Services.
  • 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.
Step 3: 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 4: 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 Service Dashboard when you click Dashboard.
  • Navigate to the Traces Browser when you click Traces.
  • 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 5: 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 6: 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 7: 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.
The pop up when you click a tracing traffic that is bidirectional
Step 8: Update the legend
Click the settings icon and select 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 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.

Table View

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.
  • 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.
  • Inspect the Adex 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 Super Admin users can configure the threshold.
    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.
  • 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 users 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.
  • 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.

Grid View

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.
  • 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.
  • 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.