File tree Expand file tree Collapse file tree 4 files changed +12
-7
lines changed Expand file tree Collapse file tree 4 files changed +12
-7
lines changed Original file line number Diff line number Diff line change 2
2
3
3
See this http://keepachangelog.com link for information on how we want this documented formatted.
4
4
5
- ## v1.0.2, v1.0.3
5
+ ## v1.0.2, v1.0.3, v1.0.4
6
6
7
7
#### Fixed
8
8
9
- - Ensure ` active_job ` events are safe for non-Lambdakiq jobs.
9
+ - Rails v5.2 compatibility. Metrics logging is are safe for non-Lambdakiq jobs
10
10
11
11
## v1.0.0
12
12
Original file line number Diff line number Diff line change 1
1
PATH
2
2
remote: .
3
3
specs:
4
- lambdakiq (1.0.3 )
4
+ lambdakiq (1.0.4 )
5
5
activejob
6
6
aws-sdk-sqs
7
7
concurrent-ruby
Original file line number Diff line number Diff line change @@ -30,8 +30,14 @@ def job_name
30
30
job . class . name
31
31
end
32
32
33
+ def adapter_name
34
+ event . payload [ :adapter ] . class . name
35
+ end
36
+
33
37
def lambdakiq?
34
- job . respond_to? ( :lambdakiq? ) && job . lambdakiq?
38
+ adapter_name . include? ( 'Lambdakiq' ) &&
39
+ job . respond_to? ( :lambdakiq? ) &&
40
+ job . lambdakiq?
35
41
end
36
42
37
43
def logger
@@ -65,7 +71,7 @@ def instrument!
65
71
set_property 'QueueName' , job . queue_name
66
72
set_property 'MessageId' , job . provider_job_id if job . provider_job_id
67
73
set_property 'ExceptionName' , exception_name if exception_name
68
- set_property 'EnqueuedAt' , job . enqueued_at if job . enqueued_at
74
+ set_property 'EnqueuedAt' , job . enqueued_at if job . respond_to? ( :enqueued_at ) && job . enqueued_at
69
75
set_property 'Executions' , job . executions if job . executions
70
76
job . arguments . each_with_index do |argument , index |
71
77
set_property "JobArg#{ index +1 } " , argument
@@ -113,4 +119,3 @@ def rails_app_name
113
119
114
120
end
115
121
end
116
-
Original file line number Diff line number Diff line change 1
1
module Lambdakiq
2
- VERSION = '1.0.3 '
2
+ VERSION = '1.0.4 '
3
3
end
You can’t perform that action at this time.
0 commit comments