WHERE DO I START?
You are here:Metrics
  • Top ↑

Metrics

The Metrics page allows you to quickly visualize metric charts from any element in your environment. Using comprehensive filtering and grouping, you'll be able to view and categorize key metrics on the most important elements in your environment. Any metric chart can also be added to a dashboard.

A metric is a quantifiable measurement whose values are monitored by Netuitive and used to assess the performance of an element. Metrics are always associated with one or more elements. Examples of metrics include CPU utilization, network bytes per second, and Response Time.

Netuitive computes a Collected metric for every element in the application. You will find this new metric under the Netuitive set of metrics. Policies can be created using this metric to determine if data is missing, and then you can be alerted as such. After 15 minutes of missing data, the element will be suspended, and the alerts will stop. At this point, an external event will be posted to the event timeline noting that Netuitive has not received data.

Fully Qualified Name (FQN) Description Units BASE CORR UTIL Related Global Policies
netuitive.metrics.collected.percent

The percentage of metrics that collected data in the last interval.

Computation:
((number of collected metrics) / (total number of metrics) * 100)

Percent  
Tip   If you are seeing metrics that will not collect continually, there are two common scenarios: your agent-based (Linux, Windows) collector has metrics that are not available anymore being collected or your agentless-based collector (AWS, Azure) is collecting metrics from a service that's not being used, e.g., a lambda function not firing or an SQS queue is empty.

Removing these metrics from being collected is the optimal solution. You can use a metric whitelist or blacklist for agent-based collectors; for agentless-collectors, you may need to tweak your filtering in Netuitive or you may be experiencing ingestion issues.

An example blacklist: you could use a negative lookahead (?! ) to specify a group that cannot match after the main expression--if something matches, the result is discarded: metrics_blacklist = elasticsearch\.indices\.(?!_all$|datastore$|docs$)

To see the various collected and computed metrics Netuitive monitors, you'll have to look at the metrics section of an integration page.

Image   Click the icon to expand an image outlining the basic layout of the Metrics page.

Refer to the image above when reading the following:

  1. Filters: Contains several filters where you can search for element names, metric names, tags, attributes, and more to select the metrics you want to visualize from the tree. Once you've selected some metrics, click Render charts to generate metric charts for every element that has the selected metric(s). Expand the More filter to see additional filters; select a filter to add it to the list of active filters.
    Note   The Render charts button will become active as soon as you update the filter.
  2. Group By: Contains a menu of all quick groups, tags, and attributes available to Netuitive. After you've rendered some metric charts, choose one of the groupings and Netuitive will automatically group the metric charts based on your selection.

    Example(s)   If you chose to display all EC2 metrics and then grouped by instance ID, each instance's set of metrics would be grouped in a section together under the instance's ID.

    Tip   If you want to remove a selected grouping, click the x next to the grouping.
  3. Quick Filters / Metric Charts: Click a Quick Filter to render metric charts automatically for the selected filter. Metric charts are a visualization of a metric for an element. See below to learn more.
  4. Events graph: The Events graph displays the events in your environment based on the Time Frame setting and other search filters. For more information, see Events graph. Click an event to have the option of viewing the violating metrics on the Metrics page or edit the policy the event is associated with.
  5. Metric Chart Size: Select how wide or how tall you want your metric charts to be.
  6. Time Frame Controls: The Time Frame controls the range of data displayed. To refresh data, click the refresh button.Selecting "1w" in the Time Frame displays the most recent week of data and/or elements. By selecting "Ending Now," you can specify a range of data beginning with a date other than today. For more information, see Time Frame.
  7. Data Aggregation: Select the type of data displayed on the metric charts.
    IconDescription

    Shows data that has not been aggregated by Netuitive.

    Note   Computed metrics do not have raw data because they are calculated by Netuitive.
    Displays aggregate data that Netuitive generates by averaging the data collected from a given integration at 5 minute intervals.
    Displays aggregate data that Netuitive generates by averaging the data collected from a given integration at 1 hour intervals.
  8. Chart Options: Show and hide baseline bands, contextual bands, and data points; normalize the Y-axis per metric; or display step charts. Details on data points below.
    Data point colorDescription

    Black data points indicate aggregate data or data that has been interpreted by Netuitive. To generate aggregate data, Netuitive averages the data collected from a given integration at 5 minute intervals.
    Gray data points also indicate aggregate data but for data collected that Netuitive averages at 1 hour intervals.

    Green data points indicate sparse data or data generated by Netuitive when data is not collected from a integration within a given period of time. The metric value for sparse data is always 0.

    Red data points indicate a deviation or data that falls outside the learned Contextual or Baseline bands.
    Blue data points indicate raw data or data that has not been interpreted by Netuitive. Because raw data is not interpreted by Netuitive, it does not produce deviations.

    Table 1-1: Data point types.

Metric charts

Metric charts on the Metrics page allow you to view time series metric data collected on elements in your environment. The range of data shown in metric charts corresponds to the range of data shown in the Events graph. This allows you to compare event data to the metric behavior that caused it.

Image   Click the icon to expand an image outlining the basic layout of a metric chart.

Refer to the image above when reading the following:

  1. Move: Click and hold to drag a metric chart to a new position in your chart list or to merge with another metric chart.
  2. Units: The Y-axis contains the units used for this metric chart.
  3. Metric: The metric that the chart has graphed.
    Tip   You can click the metric name to open the metric metadata panel.
  4. Element: The name of the element that uses the metric.
    Tip   You can click the element name to open that element's Element Detail panel in the Inventory Explorer.
  5. Sub-menu: Click to open the metric chart sub-menu, which offers several options:
    • Metric Unit: Displays the unit currently being used on the metric chart (if there is one being used). Many different types of units are available to display. You can click the current unit to open a drop-down that will allow you to select a new unit to display.
      Important   Selecting a unit only changes the way it's displayed in the UI. It does not affect the metric's default unit metadata.
    • Aggregation(s): Allows you to select which aggregate values you want to display on the metric chart. Avg is the default. Each aggregation corresponds to a different color. Note that computed metrics will not have aggregations available because the metric values are calculated by Netuitive.
      Example(s)   The picture below shows an EC2 CPU Utilization metric chart with Min, Avg, and Max aggregation values displayed.

    • Download Buttons: Allows you to download the current chart for this metric to a .png, .jpg, or .svg file.
    • Add to Dashboard: Allows you to add any metric chart to the desired dashboard as a single metric time series widget.

      Adding a Metric Chart to a Dashboard (Single Metric Widget)

      1. Open the Metric Chart sub-menu.
      2. Click Add to Dashboard.
      3. In the Add to Dashboard window, click the Dashboards field and select a dashboard from the available options. You can also type into the field to dynamically filter the list.
      4. Change the widget name if desired.
      5. Click Save.
        The widget is now available on the selected dashboard.

      Adding a Metric Chart with Multiple Metrics to a Dashboard (Multi-Metric Widget)

      1. Merge as many metrics as desired.
      2. Open the Metric Chart sub-menu.
      3. Click Add to Dashboard.
      4. In the Add to Dashboard window, click the Dashboards field and select a dashboard from the available options. You can also type into the field to dynamically filter the list.
      5. Change the widget name if desired.
      6. Click Save.
        The widget is now available on the selected dashboard.
    • Other Elements with this Metric: Allows you to view other elements with the same metric and open the respective elements' metric chart.

      Viewing charts of the selected metric type collected on other elements

      1. Open the Metric Chart sub-menu.
      2. Click the Other Elements with this Metric.
      3. Select as many elements as desired.
        Tip   Click All to select all the elements with the selected metric. Click None to clear all elements with the selected metrics. You can also search for an element using the Search Elements field.
      4. Click Done. The metric charts open in the Metrics page.
  6. Remove: Click to remove the metric chart from the Metrics page.

Metric Metadata Panel

The metric metadata panel provides valuable information about the metadata associated with your metrics. The image below shows the basic layout of the metadata panel.

  1. Metric Value Summary: Netuitive aggregates all of a metric's values every five-minutes. This section displays the aggregate values of the last five-minute analysis cycle.
    Important   The time frame setting does not affect the values.
  2. Updated: Displays the time the last five-minute cycle occurred in which the data was updated.
  3. fqn: Displays the fully qualified name (FQN) of the metric.
  4. Id: The full ID of the metric.
  5. Metadata: A list of metadata associated with the selected metric.
  6. Description: The friendly name of the metric.
  7. Go to: Allows you to navigate to the metric on the Metrics page (if you're in the Element Detail panel) or to the Element Detail panel of the associated element (if you're on the Metrics page).

Moving and Manipulating Metric Charts

Metric charts offer functionality that allow you to merge two charts together, move charts around on the Metrics page dashboard, zoom in, and drop a marker on a data point.

Merge metric charts

  • Click on the header of one metric chart and drag it on top of another chart into the green "Merge" region.
    Tip   Click to unmerge the metric charts.

Move metric charts

  • Click on the header of one metric chart and drag it into the blue "Move" region located above a different chart.
  • Note   The chart will take the place of the chart to which it is dragged.

Zoom in on a chart

  • Click and drag across the area on a chart that you want to view.
  • Note   When you zoom in on one chart, Performance Explorer will automatically zoom in on all charts in the same location.

Drop a marker

  • Click on a chart in an area that aligns with a data point.
  • Note   When you drop a marker on one chart, Performance Explorer will automatically drop markers on all charts in the same location. Note that you will only be able to drop a marker on a chart if you're clicking outside of the Baseline and Contextual bands.