Hello,
I want to compare the fingerprint of Logstash and Winlogbeat of the same field.
But when i provide the "field" setting from winlogbeat and after i provide the same field on the "source" setting from logstash, those fingerprint are different or there is no fingerprint from one of them (Winlogbeat or Logstash).
I give you an example to clarify my problem:
I want to get the fingerprint of "event.original"
Winlogbeat configuration:
output.logstash:
hosts: ["192.168.1.1:5044"]
processors:
- fingerprint:
fields: ["event.original"]
method: sha256
Logstash configuration:
input{
beats {
port => 5044
}
}
filter {
fingerprint {
source => ["event.original"]
method => "SHA256"
target => "fingerprint-check"
}
}
output {
elasticsearch {
hosts => ["https://localhost:9200"]
index => "%{[@metadata][beat]}-%{[@metadata][version]}"
user => "user"
password => "password"
ssl => true
ssl_certificate_verification => false
cacert => '/etc/logstash/ssl/elasticsearch-ca.pem'
}
}
On the Kibana Dashboards the "fingerprint-check" (fingerprint from logstash) doesn't appear while the one from winlogbeat appears on Kibana logs.
I am wondering if there is a difference between syntaxes of winlogbeat field and logstash source (that are supposed to be the same ?) .