# Data Browsing

Workstation allows you to browse all the collected data. In order to browse the data, you need to fill out the form below.

![Data Browser Form](https://3024459036-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LpN7wUQHQSd7nz09yOW%2F-LwNxMw5vvL5_e-scwo-%2F-LwNxVsKh4CzzAs0jT2_%2Fbrowse.png?alt=media\&token=46fa3b47-e501-4cb0-9701-569c6a3270d5)

You must specify at least a pattern for agents and the time range. Additionally, you can search for methods by parameters. In `KEY` field, you must specify an exact key name for the parameters. In `VALUE` field, you must specify a phrase to search for. How the phrase will be matched depends on the option selected below the field. If you select `contains` option, only those methods will be returned, which parameters value contain the phrase. If you select `exact` option, only those methods will be returned, which parameters value equal to the phrase. Finally, if you select `regex` option, the phrase will be regarded as a regular expression and only those methods will be returned, which parameters value match the regular expression.&#x20;

By default, the parameters are searched only for root calls. If you want to search for parameters in every method call of the root call execution stack, then you need to select `DEEP SEARCH` option.

## Browse Result View

When you click `SEARCH` button, you will get a similar view to the one below.

![Exemplary Browse Data Result](https://3024459036-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LpN7wUQHQSd7nz09yOW%2F-Ly8c5FKzRE26TEFI9Qb%2F-Ly97BVGVk3PhNe1A2Dz%2FScreenshot%202020-01-09%20at%2012.46.16.png?alt=media\&token=df046ed5-a6a1-49ed-9f91-82d6b3a5ca01)

The table is composed of the following columns:

* `AGENT` : name and type of the agent,
* `THREAD` : name of the thread the call was executed within,
* `METHOD` : method name and signature,
* `PARAMETERS` : method parameters preview,
* `TIME` : time stamp of the end of the method execution,
* `EXCS INSIDE` : number of exceptions thrown within the method execution tree,
* `CPU TIME` : percentage of duration the method spent on CPU,
* `DURATION` : method execution duration,
* `CALLS` : total number of reported methods execution within the method execution tree.

Whenever you click a record in the table, the details of the selected method are displayed on the right panel. The details cover:

* `CLASS` : fully qualified class name the selected method is member of,
* `METHOD` : method name and signature,
* `TIME` : time stamp of the end of the method execution,
* `DURATION`: method execution duration,
* `CPU TIME` : time the method spent on CPU,

You can see any [record details](https://docs.flopsar.com/3.0/user-guide/execution-stack-interpretation) by double clicking it.&#x20;

### Parameters List

Additionally, when the selected method has parameters, they are displayed in the `PARAMETERS` list. The list records contain both `KEY` and `VALUE`. When you select a list record, its value is displayed in the text area below the list.&#x20;

The list has a context menu, which contains several actions you can perform on a selected parameter.

![Parameters List Context Menu](https://3024459036-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LpN7wUQHQSd7nz09yOW%2F-Lzqkdb4ViyOSVPmEYOK%2F-LzqkqMzF7foK68sqLNq%2Fprm_ctx.png?alt=media\&token=63f90c6e-7e9d-4cf7-b272-3fb4cf0bc30a)

| Menu Item        | Description                                                                                                                                                                                                    |
| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| *Search similar* | Use this action if you want to search for method calls, which have a similar value to the selected parameter. This action will bring up the Data Browser form, prefilled with the agent and parameters fields. |
| *Reformat*       | Use this action to format the selected parameter value in the text area view. You need to specify a separator, which will be used to break lines in the text area.                                             |
