Skip to content

Commit 5023e32

Browse files
authored
Merge pull request #18 from logicmonitor/Adding_resourceType_metatada_in_logs
Adding resource type metatada in logs
2 parents 4fa6501 + f4c26e7 commit 5023e32

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

lib/logstash/outputs/lmlogs.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,7 @@ def processEvent(event)
308308
if @include_metadata
309309
lmlogs_event = event_json
310310
lmlogs_event.delete("@timestamp") # remove redundant timestamp field
311+
lmlogs_event["_resource.type"]="Logstash"
311312
if lmlogs_event.dig("event", "original") != nil
312313
lmlogs_event["event"].delete("original") # remove redundant log field
313314
end
@@ -355,4 +356,4 @@ def isValidPayloadSize(documents,lmlogs_event,max_payload_size)
355356
documents.push(lmlogs_event)
356357
return documents
357358
end
358-
end # class LogStash::Outputs::LMLogs
359+
end # class LogStash::Outputs::LMLogs

lib/logstash/outputs/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module LmLogsLogstashPlugin
4-
VERSION = '2.0.3'
4+
VERSION = '2.0.4'
55
end

spec/outputs/metadata_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@ def check_same_hash(h1,h2)
4444
expected_event = {
4545
"message" => "hello this is log 1",
4646
"timestamp" => logstash_event.timestamp,
47-
"_lm.resourceId" => {"system.hostname" => "host1"},
48-
47+
"_lm.resourceId" => {"system.hostname" => "host1"}
4948
}
5049
puts " actual : #{constructed_event} \n expected : #{expected_event}"
5150

@@ -77,7 +76,8 @@ def check_same_hash(h1,h2)
7776
"nested" => {"nested2" => {"nested3" => "value",
7877
"nested3b" => "value"},
7978
"nested_ignored" => "somevalue"
80-
}
79+
},
80+
"_resource.type"=>"Logstash"
8181
}
8282
puts " actual : #{constructed_event} \n expected : #{expected_event}"
8383
puts " hash diff : #{Hashdiff.diff(constructed_event,expected_event)}"

0 commit comments

Comments
 (0)