You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Every schema that supports filtering parameters supports at least the `starttime` and `endtime` parameters and using them is often critical for optimizing performance.
Copy file name to clipboardExpand all lines: articles/sentinel/normalization-schema-web.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,7 @@ The most important fields in a Web Session schema are:
41
41
42
42
-[Url](#url), which reports the url that the client requested from the server.
43
43
- The [SrcIpAddr](network-normalization-schema.md#srcipaddr) (aliased to [IpAddr](network-normalization-schema.md#ipaddr)), which represents the IP address from which the request was generated.
44
-
-[EventResultDetails](#eventresultdetails) field, which reports the HTTP Status Code.
44
+
-[EventResultDetails](#eventresultdetails) field, which typically reports the HTTP Status Code.
45
45
46
46
Web Session events may also include [User](network-normalization-schema.md#user) and [Process](process-events-normalization-schema.md) information for the user and process initiating the request.
47
47
@@ -119,7 +119,7 @@ The following list mentions fields that have specific guidelines for Web Session
| <aname='eventtype'></a>**EventType**| Mandatory | Enumerated | Describes the operation reported by the record. Allowed values are:<br> - `HTTPsession`: Denotes a network session used for HTTP or HTTPS, typically reported by an intermediary device, such as a proxy or a Web security gateway.<br> - `WebServerSession`: Denotes an HTTP request reported by a web server. Such an event typically has less network related information. The URL reported should not include a schema and a server name, but only the path and parameters part of the URL. <br> - `Api`: Denotes an HTTP request reported associated with an API call, typically reported by an application server. Such an event typically has less network related information. When reported by the application server, the URL reported should not include a schema and a server name, but only the path and parameters part of the URL. |
121
121
|**EventResult**| Mandatory | Enumerated | Describes the event result, normalized to one of the following values: <br> - `Success` <br> - `Partial` <br> - `Failure` <br> - `NA` (not applicable) <br><br>For an HTTP session, `Success` is defined as a status code lower than `400`, and `Failure` is defined as a status code higher than `400`. For a list of HTTP status codes, refer to [W3 Org](https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html).<br><br>The source may provide only a value for the [EventResultDetails](#eventresultdetails) field, which must be analyzed to get the **EventResult** value. |
122
-
| <aname="eventresultdetails"></a>**EventResultDetails**|Mandatory| String |For HTTP sessions, the value should be the HTTP status code.<br><br>**Note**: The value may be provided in the source record using different terms, which should be normalized to these values. The original value should be stored in the **EventOriginalResultDetails** field.|
122
+
| <aname="eventresultdetails"></a>**EventResultDetails**|Recommended| String |The HTTP status code.<br><br>**Note**: The value may be provided in the source record using different terms, which should be normalized to these values. The original value should be stored in the **EventOriginalResultDetails** field.|
123
123
|**EventSchema**| Mandatory | String | The name of the schema documented here is `WebSession`. |
124
124
|**EventSchemaVersion**| Mandatory | String | The version of the schema. The version of the schema documented here is `0.2.6`|
125
125
|**Dvc** fields||| For Web Session events, device fields refer to the system reporting the Web Session event. This is typically an intermediary device for `HTTPSession` events, and the destination web or application server for `WebServerSession` and `ApiRequest` events. |
0 commit comments