AppDoctor Search

Because we don’t have a wiki of information for AppDoctor yet, we are doing a post on all the ways you can use Proxy search.

The following operations are allowed in search:

  • >
  • <
  • =
  • !=

The following are fields you can use the above operations against.

  • url: you can search for a pattern match against a url. For example if you wanted to find all user comment requests you might type the following in search. url=/accounts/*/users/*/comments/*. You can use = and != with url
  • method: You can use = and =! against method. All methods in AppDoctor are lowercase. An example may be method=post
  • size: This is the size of the response from a request in KB. You can use any of the above operations with size. Ex: size>1000. The following would return any request where response size is bigger then 1mb.
  • date: You can do any date comparison. An example might be date>2018–07–01 and this would return all requests after July 1st 2018. We try to support many date types.
  • webhook: If you want to hide all requests in a bin that are webhooks sent by AppDoctor you can set webhook=false
  • test: If you want to hide all requests in a bin that are a part of an AppDoctor Test Execution you can set test=false
  • health: If you want to hide all requests in a bin that are a part of a bins health-checks for AppDoctor Status Pages set health=false
  • time: This is the amount of time the request took in ms. You can use any of the above operations with time.
  • status: With status you can use any of the above operations. An example may be searching for all failed requests with the following method>200. The following will return all requests where status is greater then 200.
  • request: You can type any data and it will be searched across the request headers, request query params and request body.
  • response: You can type any data and it will be searched across the response headers, response query params and request body.

There should NOT be any spaces between an op and what it is applied against.

Correct:

status>200,method=post

Incorrect:

status > 200 , method = post

A complex search may look like the following:

status>200,url=/users/*/comments/*,method=get,time>1000,request=user name

We hope with the complex things you can do with AppDoctor search you will be able to narrow down your data and get the exact insight you need to provide proactive support.

Follow us on twitter to learn more about our development and receive future discounts for being along for the ride.

If you are interested in joining our closed beta, shoot us an email at beta@appdoctor.io

Until next time. ✌️