# Application View

> See the availability and response times of applications that representative agents contact at regular intervals.

Source: https://docs.capaone.com/performanceguard/i-want-to-know/i-want-to-know-if-applications-work-ok/application-view/  
Product: PerformanceGuard — a separate CapaSystems product; do not apply this page to any other.

<font style="color: #404040;">The application view graph (**ANALYZE > Graphs > Time View > Application View**) shows the availability and response times of applications that are automatically contacted by representative PerformanceGuard agents at regular intervals. This requires that your organization has set up application </font><font style="color: #404040;">pings. See</font> **[Monitor Availability, Latency and Response Times with Application Ping](..\..\Administration\Manage%20Agent%20Configuration%20Groups\Agent%20Configuration%20Group%20Settings\Monitor%20Availability,%20Latency%20and%20Response%20Times%20with%20Application%20Ping.md)** <font style="color: #404040;">for details about how to create and activate an application ping.</font>

:::tip
**This graph is useful because ...** it lets you verify application availability and response times over time, as experienced by all or individual parts of your organization.
:::

- **Application Ping**: Select required application ping. Application pings may be based on ICMP pings, HTTP requests or traceroutes. The type of application ping is listed in brackets after the application ping name.
- **Agents**: Select the group of computers that the graph should be based on.
- **Interval**: Select the period of time that the graph should cover. If the predefined intervals don't suit you, select **Custom** to [Custom Time Periods on Graphs](/performanceguard/analyze/custom-time-periods-on-graphs/).
- **Availability Detail**: Controls how often availability should be calculated for the graph.
- **Y-axis Min and Max**: Specify the range that you require for the graph's vertical axis. If you leave the fields empty, the range will automatically reflect the minimum and maximum values found in the data.
- **Disconnect samples**: The samples in the graph will by default be **Automatic**. If you don't want this you can select **Connect All** ![](/attachments/performanceguard/d9949de1-09e5-418e-9123-02c864707099.png) or set them to **Disconnect All** ![](/attachments/performanceguard/41c026b3-3ba8-4733-9b4d-b3681b9645e3.png) .  
  ![](/attachments/performanceguard/6666e1b3-2bfe-4656-b245-a35afe51695e.png)   
  <font style="color: #a9a9a9;">Connected samples</font>  
  ![](/attachments/performanceguard/7bd85c71-d3b9-4155-8301-a591e7f2719b.png)   
  <font style="color: #a9a9a9;">Disconnected samples</font>

<font style="color: #404040;">Response time is plotted as a red line, availability is drawn in green.</font>

![](/attachments/performanceguard/e3630a07-2e57-4335-bce3-e80ff70ba745.png)

<font style="color: #404040;">If no data is available for a time period, the availability line isn't broken. Instead the missing time period gets the same value as the previous period.</font>

:::caution
When you view the graph, you'll also see a **Statistics** table below the graph. Note that the **Statistics** table shows the weighted average for the graph's samples. That means that each value to be averaged is assigned a weight based on the number of occurrences of that value.
:::

:::note[Important]
<details>
<summary>When is something considered to be available?</summary>

To answer this we need to look at response times: If response times are so long that use of a service, website, transaction or similar becomes impossible, PerformanceGuard considers the service, etc. to be *un*available. By default, PerformanceGuard loses its patience with a service, etc. if it hasn't responded within 500,000 milliseconds (that's a little more than eight minutes). Everything that's not *un*available, is considered by PerformanceGuard to be available. So, if you see that a service has been 100% available during the last week, it means that it has not exceeded the acceptable response time limit during the last week. 

<details>
<summary>Do you measure availability of application pings (HTTP requests, ICMP ping and/or traceroutes)?</summary>

For **[Monitor Availability, Latency and Response Times with Application Ping](..\..\Administration\Manage%20Agent%20Configuration%20Groups\Agent%20Configuration%20Group%20Settings\Monitor%20Availability,%20Latency%20and%20Response%20Times%20with%20Application%20Ping.md)**, PerformanceGuard looks not only at acceptable response times, but also at whether a response is expected or not: If the response is unexpected, for example if the response has a response code of *404 Not Found*, PerformanceGuard considers the service to be *un*available, even if the response was received within acceptable time.

</details>

</details>
:::

:::note[Important]
<details>
<summary>Is performance good or bad?</summary>

That depends on the type of work that you do in your organization, but you can often follow our [I Want to Know if Performance Is Good or Bad](/performanceguard/i-want-to-know/i-want-to-know-if-performance-is-good-or-bad/).

</details>
:::
