File tree Expand file tree Collapse file tree 1 file changed +18
-3
lines changed Expand file tree Collapse file tree 1 file changed +18
-3
lines changed Original file line number Diff line number Diff line change @@ -88,7 +88,16 @@ def valid_ips
88
88
end
89
89
90
90
def dispatch_event
91
- return unless handle_event?
91
+ Metriks . meter ( "listener.event.#{ event_type } " ) . mark
92
+ Metriks . meter ( "listener.integration.#{ integration_type } " ) . mark
93
+
94
+ if handle_event?
95
+ Metriks . meter ( "listener.handle.accept" ) . mark
96
+ else
97
+ Metriks . meter ( "listener.handle.reject" ) . mark
98
+ return
99
+ end
100
+
92
101
debug "Event payload for #{ uuid } : #{ payload . inspect } "
93
102
94
103
if github_pr_event?
@@ -124,8 +133,6 @@ def gatekeeper_event
124
133
repository : slug
125
134
)
126
135
127
- Metriks . meter ( "listener.event.webhook_#{ event_type } " ) . mark
128
-
129
136
Travis ::Sidekiq ::Gatekeeper . push ( Travis . config . gator . queue , data )
130
137
end
131
138
@@ -174,6 +181,14 @@ def event_type
174
181
env [ 'HTTP_X_GITHUB_EVENT' ] || 'push'
175
182
end
176
183
184
+ def integration_type
185
+ if !params [ :payload ] . blank?
186
+ "webhook"
187
+ else
188
+ "github_apps"
189
+ end
190
+ end
191
+
177
192
def event_details
178
193
if event_type == 'pull_request'
179
194
{
You can’t perform that action at this time.
0 commit comments