@@ -20,6 +20,14 @@ const samplingConfigs: EventSamplingConfig[] = [
20
20
eventName : "build" ,
21
21
samplingFactor : 0.004 ,
22
22
} ,
23
+ {
24
+ eventName : "build_error" ,
25
+ samplingFactor : 0.1 ,
26
+ } ,
27
+ {
28
+ eventName : "test_controller_resolve_error" ,
29
+ samplingFactor : 0.01 ,
30
+ } ,
23
31
{
24
32
eventName : "dialyzer" ,
25
33
samplingFactor : 0.04 ,
@@ -28,7 +36,7 @@ const samplingConfigs: EventSamplingConfig[] = [
28
36
eventName : "lsp_request" ,
29
37
propertyKey : "elixir_ls.lsp_command" ,
30
38
propertyValue : "textDocument_foldingRange" ,
31
- samplingFactor : 0.001 ,
39
+ samplingFactor : 0.0002 ,
32
40
} ,
33
41
{
34
42
eventName : "lsp_request" ,
@@ -40,7 +48,7 @@ const samplingConfigs: EventSamplingConfig[] = [
40
48
eventName : "lsp_request" ,
41
49
propertyKey : "elixir_ls.lsp_command" ,
42
50
propertyValue : "textDocument_codeAction" ,
43
- samplingFactor : 0.002 ,
51
+ samplingFactor : 0.0002 ,
44
52
} ,
45
53
{
46
54
eventName : "lsp_request" ,
@@ -52,7 +60,13 @@ const samplingConfigs: EventSamplingConfig[] = [
52
60
eventName : "lsp_request" ,
53
61
propertyKey : "elixir_ls.lsp_command" ,
54
62
propertyValue : "textDocument_documentSymbol" ,
55
- samplingFactor : 0.002 ,
63
+ samplingFactor : 0.0005 ,
64
+ } ,
65
+ {
66
+ eventName : "lsp_request" ,
67
+ propertyKey : "elixir_ls.lsp_command" ,
68
+ propertyValue : "workspace_symbol" ,
69
+ samplingFactor : 0.02 ,
56
70
} ,
57
71
{
58
72
eventName : "lsp_request" ,
@@ -96,6 +110,30 @@ const samplingConfigs: EventSamplingConfig[] = [
96
110
propertyValue : "initialize" ,
97
111
samplingFactor : 0.03 ,
98
112
} ,
113
+ {
114
+ eventName : "dap_request" ,
115
+ propertyKey : "elixir_ls.dap_command" ,
116
+ propertyValue : "threads" ,
117
+ samplingFactor : 0.05 ,
118
+ } ,
119
+ {
120
+ eventName : "dap_request" ,
121
+ propertyKey : "elixir_ls.dap_command" ,
122
+ propertyValue : "initialize" ,
123
+ samplingFactor : 0.2 ,
124
+ } ,
125
+ {
126
+ eventName : "dap_request" ,
127
+ propertyKey : "elixir_ls.dap_command" ,
128
+ propertyValue : "launch" ,
129
+ samplingFactor : 0.2 ,
130
+ } ,
131
+ {
132
+ eventName : "dap_request" ,
133
+ propertyKey : "elixir_ls.dap_command" ,
134
+ propertyValue : "disconnect" ,
135
+ samplingFactor : 0.2 ,
136
+ } ,
99
137
] ;
100
138
101
139
function shouldSampleEvent (
0 commit comments