|
|
|
@ -94,6 +94,43 @@ output {
|
|
|
|
manage_template => false
|
|
|
|
manage_template => false
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
else if [fields][hostname] and [event][dataset] == "postgresql.log" {
|
|
|
|
|
|
|
|
elasticsearch {
|
|
|
|
|
|
|
|
hosts => ["https://{{ shared_service_elastic_stack_01_hostname }}:{{ service_port_elasticsearch }}"]
|
|
|
|
|
|
|
|
cacert => "/usr/share/logstash/config/certificates/ca/ca.crt"
|
|
|
|
|
|
|
|
user => "{{ elastic_admin_username }}"
|
|
|
|
|
|
|
|
password => "{{ elastic_admin_password }}"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
index => "%{[fields][hostname]}-postgresql-%{+YYYY.MM.dd}"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
manage_template => false
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else if [fields][hostname] and (([event][dataset] == "mysql.error") or ([event][dataset] == "mysql.slowlog")){
|
|
|
|
|
|
|
|
elasticsearch {
|
|
|
|
|
|
|
|
hosts => ["https://{{ shared_service_elastic_stack_01_hostname }}:{{ service_port_elasticsearch }}"]
|
|
|
|
|
|
|
|
cacert => "/usr/share/logstash/config/certificates/ca/ca.crt"
|
|
|
|
|
|
|
|
user => "{{ elastic_admin_username }}"
|
|
|
|
|
|
|
|
password => "{{ elastic_admin_password }}"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
index => "%{[fields][hostname]}-mysql-%{+YYYY.MM.dd}"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
manage_template => false
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else if [fields][harbor] {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
elasticsearch {
|
|
|
|
|
|
|
|
hosts => ["https://{{ shared_service_elastic_stack_01_hostname }}:{{ service_port_elasticsearch }}"]
|
|
|
|
|
|
|
|
cacert => "/usr/share/logstash/config/certificates/ca/ca.crt"
|
|
|
|
|
|
|
|
user => "{{ elastic_admin_username }}"
|
|
|
|
|
|
|
|
password => "{{ elastic_admin_password }}"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
index => "%{[fields][hostname]}-harbor-%{[fields][harbor-component]}-%{+YYYY.MM.dd}"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
manage_template => false
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
else if [kubernetes][namespace] and [kubernetes][deployment][name] {
|
|
|
|
else if [kubernetes][namespace] and [kubernetes][deployment][name] {
|
|
|
|
elasticsearch {
|
|
|
|
elasticsearch {
|
|
|
|
hosts => ["https://{{ shared_service_elastic_stack_01_hostname }}:{{ service_port_elasticsearch }}"]
|
|
|
|
hosts => ["https://{{ shared_service_elastic_stack_01_hostname }}:{{ service_port_elasticsearch }}"]
|
|
|
|
|