bin/XEtemplates/AlwaysOn Health Enhanced.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
<event_sessions xmlns="http://schemas.microsoft.com/sqlserver/2008/07/extendedeventsconfig">
   <event_session name="AlwaysOn Health Enhanced" maxMemory="4" eventRetentionMode="allowSingleEventLoss" trackCausality="false" dispatchLatency="30" maxEventSize="0" memoryPartitionMode="none">
      <templateCategory><!-- _locID_text="templateCategory" _locComment = "" -->System Monitoring</templateCategory>
      <templateName><!-- _locID_text = "templateName" _locComment = "" -->AlwaysOn Health Enhanced</templateName>
      <templateDescription><!-- _locID_text = "templateDescription" _locComment = "" -->Enhanced version of AlwaysOn_health</templateDescription>
      <event package="sqlserver" name="alwayson_ddl_executed">
         <action package="sqlserver" name="server_instance_name" />
      </event>
      <event package="sqlserver" name="availability_group_lease_expired">
         <action package="sqlserver" name="server_instance_name" />
      </event>
      <event package="sqlserver" name="availability_replica_automatic_failover_validation">
         <action package="sqlserver" name="server_instance_name" />
      </event>
      <event package="sqlserver" name="availability_replica_manager_state_change">
         <action package="sqlserver" name="server_instance_name" />
      </event>
      <event package="sqlserver" name="availability_replica_state">
         <action package="sqlserver" name="server_instance_name" />
      </event>
      <event package="sqlserver" name="availability_replica_state_change">
         <action package="sqlserver" name="server_instance_name" />
      </event>
      <event package="sqlserver" name="error_reported">
         <action package="sqlserver" name="server_instance_name" />
         <predicate>
            <or>
               <or>
                  <or>
                     <or>
                        <or>
                           <or>
                              <or>
                                 <or>
                                    <or>
                                       <or>
                                          <or>
                                             <or>
                                                <or>
                                                   <or>
                                                      <or>
                                                         <or>
                                                            <or>
                                                               <or>
                                                                  <or>
                                                                     <or>
                                                                        <or>
                                                                           <or>
                                                                              <or>
                                                                                 <or>
                                                                                    <or>
                                                                                       <or>
                                                                                          <or>
                                                                                             <or>
                                                                                                <or>
                                                                                                   <or>
                                                                                                      <leaf>
                                                                                                         <comparator name="equal_int64" package="package0" />
                                                                                                         <event name="error_reported" package="sqlserver" field="error_number" />
                                                                                                         <value>9691</value>
                                                                                                      </leaf>
                                                                                                      <leaf>
                                                                                                         <comparator name="equal_int64" package="package0" />
                                                                                                         <event name="error_reported" package="sqlserver" field="error_number" />
                                                                                                         <value>35204</value>
                                                                                                      </leaf>
                                                                                                   </or>
                                                                                                   <leaf>
                                                                                                      <comparator name="equal_int64" package="package0" />
                                                                                                      <event name="error_reported" package="sqlserver" field="error_number" />
                                                                                                      <value>9693</value>
                                                                                                   </leaf>
                                                                                                </or>
                                                                                                <leaf>
                                                                                                   <comparator name="equal_int64" package="package0" />
                                                                                                   <event name="error_reported" package="sqlserver" field="error_number" />
                                                                                                   <value>26024</value>
                                                                                                </leaf>
                                                                                             </or>
                                                                                             <leaf>
                                                                                                <comparator name="equal_int64" package="package0" />
                                                                                                <event name="error_reported" package="sqlserver" field="error_number" />
                                                                                                <value>28047</value>
                                                                                             </leaf>
                                                                                          </or>
                                                                                          <leaf>
                                                                                             <comparator name="equal_int64" package="package0" />
                                                                                             <event name="error_reported" package="sqlserver" field="error_number" />
                                                                                             <value>26023</value>
                                                                                          </leaf>
                                                                                       </or>
                                                                                       <leaf>
                                                                                          <comparator name="equal_int64" package="package0" />
                                                                                          <event name="error_reported" package="sqlserver" field="error_number" />
                                                                                          <value>9692</value>
                                                                                       </leaf>
                                                                                    </or>
                                                                                    <leaf>
                                                                                       <comparator name="equal_int64" package="package0" />
                                                                                       <event name="error_reported" package="sqlserver" field="error_number" />
                                                                                       <value>28034</value>
                                                                                    </leaf>
                                                                                 </or>
                                                                                 <leaf>
                                                                                    <comparator name="equal_int64" package="package0" />
                                                                                    <event name="error_reported" package="sqlserver" field="error_number" />
                                                                                    <value>28036</value>
                                                                                 </leaf>
                                                                              </or>
                                                                              <leaf>
                                                                                 <comparator name="equal_int64" package="package0" />
                                                                                 <event name="error_reported" package="sqlserver" field="error_number" />
                                                                                 <value>28048</value>
                                                                              </leaf>
                                                                           </or>
                                                                           <leaf>
                                                                              <comparator name="equal_int64" package="package0" />
                                                                              <event name="error_reported" package="sqlserver" field="error_number" />
                                                                              <value>28080</value>
                                                                           </leaf>
                                                                        </or>
                                                                        <leaf>
                                                                           <comparator name="equal_int64" package="package0" />
                                                                           <event name="error_reported" package="sqlserver" field="error_number" />
                                                                           <value>28091</value>
                                                                        </leaf>
                                                                     </or>
                                                                     <leaf>
                                                                        <comparator name="equal_int64" package="package0" />
                                                                        <event name="error_reported" package="sqlserver" field="error_number" />
                                                                        <value>26022</value>
                                                                     </leaf>
                                                                  </or>
                                                                  <leaf>
                                                                     <comparator name="equal_int64" package="package0" />
                                                                     <event name="error_reported" package="sqlserver" field="error_number" />
                                                                     <value>9642</value>
                                                                  </leaf>
                                                               </or>
                                                               <leaf>
                                                                  <comparator name="equal_int64" package="package0" />
                                                                  <event name="error_reported" package="sqlserver" field="error_number" />
                                                                  <value>35201</value>
                                                               </leaf>
                                                            </or>
                                                            <leaf>
                                                               <comparator name="equal_int64" package="package0" />
                                                               <event name="error_reported" package="sqlserver" field="error_number" />
                                                               <value>35202</value>
                                                            </leaf>
                                                         </or>
                                                         <leaf>
                                                            <comparator name="equal_int64" package="package0" />
                                                            <event name="error_reported" package="sqlserver" field="error_number" />
                                                            <value>35206</value>
                                                         </leaf>
                                                      </or>
                                                      <leaf>
                                                         <comparator name="equal_int64" package="package0" />
                                                         <event name="error_reported" package="sqlserver" field="error_number" />
                                                         <value>35207</value>
                                                      </leaf>
                                                   </or>
                                                   <leaf>
                                                      <comparator name="equal_int64" package="package0" />
                                                      <event name="error_reported" package="sqlserver" field="error_number" />
                                                      <value>26069</value>
                                                   </leaf>
                                                </or>
                                                <leaf>
                                                   <comparator name="equal_int64" package="package0" />
                                                   <event name="error_reported" package="sqlserver" field="error_number" />
                                                   <value>26070</value>
                                                </leaf>
                                             </or>
                                             <and>
                                                <leaf>
                                                   <comparator name="greater_than_int64" package="package0" />
                                                   <event name="error_reported" package="sqlserver" field="error_number" />
                                                   <value>41047</value>
                                                </leaf>
                                                <leaf>
                                                   <comparator name="less_than_int64" package="package0" />
                                                   <event name="error_reported" package="sqlserver" field="error_number" />
                                                   <value>41056</value>
                                                </leaf>
                                             </and>
                                          </or>
                                          <leaf>
                                             <comparator name="equal_int64" package="package0" />
                                             <event name="error_reported" package="sqlserver" field="error_number" />
                                             <value>41142</value>
                                          </leaf>
                                       </or>
                                       <leaf>
                                          <comparator name="equal_int64" package="package0" />
                                          <event name="error_reported" package="sqlserver" field="error_number" />
                                          <value>41144</value>
                                       </leaf>
                                    </or>
                                    <leaf>
                                       <comparator name="equal_int64" package="package0" />
                                       <event name="error_reported" package="sqlserver" field="error_number" />
                                       <value>1480</value>
                                    </leaf>
                                 </or>
                                 <leaf>
                                    <comparator name="equal_int64" package="package0" />
                                    <event name="error_reported" package="sqlserver" field="error_number" />
                                    <value>823</value>
                                 </leaf>
                              </or>
                              <leaf>
                                 <comparator name="equal_int64" package="package0" />
                                 <event name="error_reported" package="sqlserver" field="error_number" />
                                 <value>824</value>
                              </leaf>
                           </or>
                           <leaf>
                              <comparator name="equal_int64" package="package0" />
                              <event name="error_reported" package="sqlserver" field="error_number" />
                              <value>829</value>
                           </leaf>
                        </or>
                        <leaf>
                           <comparator name="equal_int64" package="package0" />
                           <event name="error_reported" package="sqlserver" field="error_number" />
                           <value>35264</value>
                        </leaf>
                     </or>
                     <leaf>
                        <comparator name="equal_int64" package="package0" />
                        <event name="error_reported" package="sqlserver" field="error_number" />
                        <value>35265</value>
                     </leaf>
                  </or>
                  <leaf>
                     <comparator name="equal_int64" package="package0" />
                     <event name="error_reported" package="sqlserver" field="error_number" />
                     <value>41188</value>
                  </leaf>
               </or>
               <leaf>
                  <comparator name="equal_int64" package="package0" />
                  <event name="error_reported" package="sqlserver" field="error_number" />
                  <value>41189</value>
               </leaf>
            </or>
         </predicate>
      </event>
      <event package="sqlserver" name="hadr_db_partner_set_sync_state">
         <action package="sqlserver" name="server_instance_name" />
      </event>
      <event package="sqlserver" name="lock_redo_blocked">
         <action package="sqlserver" name="server_instance_name" />
      </event>
      <target package="package0" name="event_file">
         <parameter name="filename" value="AlwaysOn Health Enhanced" />
         <parameter name="max_file_size" value="5" />
         <parameter name="max_rollover_files" value="4" />
      </target>
   </event_session>
</event_sessions>