How do we create a chart?
Hint:
Image


How do we remove the:
Other
**Field from this chart?
Hint: Image**

By using:
interesting info:
By adding f it is using the value “false” in order to remove the field
using “true” will add it in if it is not already there in the chart.
useother=f

How do we split a chart?

Hint: Image
By adding:
Key info:
Answer is in bold/italic/underline for person reviewing
Additional info:
By is a variable addon for the chart command.
chart (x) over (x) by (x)

By adding:
Key info:
Answer is in bold/italics/underline for person reviewing
Additional info:
By is a variable addon for the chart command.
“x” is the value used for the limit funtion to define its range.
chart (x) over (x) by (x) limit=x

How do we create a timechart?
Hint: Image

**By using:
Key info:
Answer is in bold/italic/underline for person reviewing
Example: Image
timechart**
count (x) over (x)

How do we create an eval?
Hint: Image

By using:
How do we use the search command?
Hint: Image

By Using:
| search field (x)
Answer*: Image*

What syntax is best for searches?:
Hint: Image

Answer:
**2
and
4
Image Reference:**

How do we use a where command?
Hint: Image

**By using:
Additional Info:
Field: Any field that is within the SPL that is before this command
Function: “, =, != , etc”
x: is any numeric value.
Answer: Image
where (field) (fuction) (x)**

How do we use the fill null command:
Hint: Image

By adding:
Answer: Image

How do we use the transaction command:
Description: Image

Hint Image
By using:
| transaction field maxspan=(x)s maxpause=(x)s
*Additional Info:
maxspan=(x)s:is used to define the span between the results, i.e the first and last events should not be longer than 30 secconds apart
maxpause=(x)s: is used to define the pause between results, i.e. each event should not be longer than 5 secconds apart
Answer: Image*

***What is a field alias:
Description:**
Image
Hint:*
Image

Answer:

What is a calculated field:
Description:
Image.
Hint:
Image.

Answer:
Additional Info:
An example would be converting data from raw information to usefull information,
example - sc_megabytes = sc_bytes/(1024*1024)
here we are converting the raw bytes number to mb.
Answer:
Image.

What is a Tag?

Answer:
Example info (from image)*

What is a Event Type?

Answer:
Example info (from image)

What is a Macro?

Answer:
Example info (from image)

How do we use a Macro?

Answer:
To call the macro you use the backtick “ ‘ “ symbol
from the image –> Europe_sales

What arguments can we use with a Macro?
Answer:
SPL Answer with highlighted in bold sections:
We are defining the arguements within the dollar signs markers.
Base search:
sourcetype=vendor_sales VendorCountry IN (Germany, France, Italy)
| stats sum(price) as USD by product_name
| eval euro = “€”.tostring(round(USD*0.79,2), “commas”), USD = “$”.tostring(USD,
“commas”)
Macro search with arguments:
*stats sum(price) as USD by product_name
| eval $currency$=”$symbol$“.tostring(round(USD*$rate$,2),”commas”),
USD=”$”.tostring(USD,”commas”)
Answer image:
Attached*

What is a GET Workflow Action?:

Answer:
GET workflow actions create typical HTML links to do things like perform Google searches on specific values or run domain name queries against external WHOIS databases.
When you define fields for workflow actions, you can escape these fields so that they can be passed safely to an external endpoint using HTTP. However, in certain cases this escaping is undesirable. In these cases, use the $! prefix to prevent the field value from being escaped. This prefix prevents URL escape for GET workflow actions and HTTP form escape for POST workflow actions.
Attached image for reference to below text.

What is a POST Workflow Action?

Answer:
POST workflow actions generate an HTTP POST request to a specified URI. This action type enables you to do things like creating entries in external issue management systems using a set of relevant field values.
SPL Example:

When you define fields for workflow actions, you can escape these fields so that they can be passed safely to an external endpoint using HTTP. However, in certain cases this escaping is undesirable. In these cases, use the $! prefix to prevent the field value from being escaped. This prefix prevents URL escape for GET workflow actions and HTTP form escape for POST workflow actions.
*_**What is a Search Workflow Action?
Hint:**_*
Attached image
Answer:
Search workflow actions launch secondary searches that use specific field values from an event, such as a search that looks for the occurrence of specific combinations of ipaddress and http_status field values in your index over a specific time range.
SPL Example:
Attached image for reference to below text.

*What is the relationship between a Data Model and a Pivot?:
Hint:
Image attached*

*_**Answer:
Short answer:**_*
Data models provide the datasets for pivots.
*Long answer:
Data models map semantic knowledge about one or more datasets. The data model encodes the domain knowledge that is necessary to generate specialized searches of those datasets. **Data models are what enable you to use pivots to produce useful reports and dashboards without having to write the searches that generate them.
Image Answer:**
Attached*

*_**What is a data model attribute?
Hint:**_
Attached Image*

*_**Answer:
Short Answer:**_*
A field associated with the dataset represented by a data model dataset.
*Long Answer:
Every child object in a data model contains attributes that it has inherited from its parent object. … Data model objects can contain additional attributes that are extracted fields, calculated fields, and fields derived from **lookups.
Answer Image:***

**What is a CIM?:

Long Answer:**
The CIM is implemented as an add-on that contains a collection of data models, documentation, and tools that support the consistent, normalized treatment of data for maximum efficiency at search time.
