Filtering and Searching within the Exceptionless Dashboard

转载地址:https://github.com/exceptionless/Exceptionless/wiki/Filtering-Searching
 

Filtering Searching

nomailme edited this page on 20 Mar 2017 · 20 revisions

Filtering and Searching within the Exceptionless Dashboard

Index



Filter by Organization & Project

The dashboard loads up with all projects selected by default.

Click on the “All Projects” drop down in the top left of the dashboard and select your organization or project to filter the data to your liking.

Exceptionless Filter Project Organization

Filter by Time Frame

Click on the calendar icon in the header to select from multiple preset timeframe filters, or click "Custom" and select your own.

Exceptionless Filter Timeframe

Filter / Search by Specific Criteria

Click the magnifying glass to search by specific criteria.

You can filter by tag, ID, organization, project, stack, type, value, IP, architecture, user, and much more.

Some searches, such as ID, require a prefix (“id:”) on the search, but others, such as error.message, can be entered as strings (“A NullReferenceException occurred”).

View a complete list of searchable terms, examples, and FAQs below.

Exceptionless Filter Search Criteria Field

Searchable Fields & Requirements

TERMEXAMPLEFIELD REQUIRED? (field:term)DESCRIPTION
**falseShows all events (including hidden and fixed)
idid:54d8315ce6bb2d0500bcc7b4trueDocuments id
organizationorganization:54d8315ce6bb2d0500bcc7b4trueOrganization id
projectproject:54d8315ce6bb2d0500bcc7b4trueProject id
stackstack:54d8315ce6bb2d0500bcc7b4trueStack id
referencereference:12345678trueReference id
sessionsession:12345678trueSession id
typetype:errortrueEvent type
sourcesource:"my log source" or "my log source"falseEvent source
levellevel:ErrortrueLog level
datedate:"2020-10-16T12:00:00.000"trueOccurrence date
firstfirst:truetrueTrue if first occurrence of event
messagemessage:"My error message" or "My error message"falseEvent message
tagtag:"Blake Niemyjski" or tag:Blake or blakefalseTags
valuevalue:1trueValue of event (used in charts)
fixedfixed:truetrueTrue if marked as fixed
hiddenhidden:truetrueTrue if marked as hidden
versionversion:1 or version:1.0 or version:1.0.0trueApplication version
machinemachine:Server or ServerfalseMachine name
ipip:127.0.0.1 or 127.0.0.1falseIP address
architecturearchitecture:x64trueMachine architecture
useragentuseragent:IE or useragent:"Mozilla/5.0"trueUser Agent
pathpath:"/cart" or "/cart"falseURL path
browserbrowser:ChrometrueBrowser
browser.versionbrowser.version:50.0trueBrowser version
browser.majorbrowser.major:50trueBrowser major version
devicedevice:iPhonetrueDevice
osos:iOStrueOperating System
os.versionos.version:8.0trueOperating System version
os.majoros.major:8trueOperating System major version
botbot:truetruebot
error.codeerror.code:500 or 500falseError code
error.messageerror.message:"A NullReferenceException occurred" or "A NullReferenceException occurred"falseError message
error.typeerror.type:"System.NullReferenceException" or "System.NullReferenceException"falseError type
error.targettypeerror.targettype:"System.NullReferenceException"or "System.NullReferenceException"falseError target type
error.targetmethoderror.targetmethod:AssociateWithCurrentThread or AssociateWithCurrentThreadfalseError target method
useruser:"random user identifier" or "random user identifier"falseUniquely identifies user
user.nameuser:"Exceptionless User" or "Exceptionless User"falseFriendly name of user
user.descriptionuser.description:"I clicked the button" or "I clicked the button"falseUser Description
user.emailuser.email:"support@exceptionless.io" or "support@exceptionless.io"falseUser Email Address

Multiple Queries

All queries separated by a space will be an AND operation. If you wish to OR queries you’ll need to use an OR statement. We recommend wrapping conditional statements with parentheses.

Example: Lets assume we want to return all events that have a blue or red tag. To search for these events our query would be (tag:blue OR tag:red).

Wild Cards

Suffix your query with * for wild card searches.

Exclusions

Prefix the field name with - for exclusions.

Example: Lets assume that we want to return all events that are not marked as a bot. To search for these events our query would be -bot:true. *NOTE: In some cases searching with -bot:true is more accurate than searching with bot:false. This happens because the first query returns all records where bot field is not set or not equal to true. The second query returns results only where the bot field is set to false.

Set and Unset Fields

Prefix the field name with _missing_ or _exists_.

Example: Lets assume that we want to return all events that do not contain any tags. To search for these events our query would be _missing_:tag.

Ranges

Specify a date or numeric range as part of the term.

Date Range Example: Lets assume that we want to return all events that occurred in 2020. To search for these events our query would be date:[2020-01-01 TO 2020-12-31].

Numeric Range Example: Lets assume that we want to return all events that contain contain a value between 1 and 10. To search for these events our query would be value:(>0 AND <=10).

Custom Extended Data

All simple data types (stringbooleandatenumber) that are stored in extended data will be indexed. NOTE: Field names will be lowercased and escaped. If your field contains a space it will be escaped with a -.

Example: Lets assume that our events extended data contains a property called Age with a value of 18. To search for this value our query would be data.age:18.



Demo Video

Exceptionless Searching

 

 Pages 21

Exceptionless Documentation

Clone this wiki locally

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值