Update filebeat configuration for logs 97/22797/2
authorBorislavG <Borislav.Glozman@amdocs.com>
Wed, 8 Nov 2017 14:42:50 +0000 (16:42 +0200)
committerBorislav Glozman <Borislav.Glozman@amdocs.com>
Wed, 8 Nov 2017 14:55:48 +0000 (14:55 +0000)
Need to add another location for logs gathering:
/var/log/onap/*/*/*/*.log
Issue-ID: OOM-407

Change-Id: Ic812205f5d10e2dd23eb0e6c2cf1fce640db51b2
Signed-off-by: BorislavG <Borislav.Glozman@amdocs.com>
kubernetes/config/docker/init/src/config/log/filebeat/log4j/filebeat.yml
kubernetes/config/docker/init/src/config/log/filebeat/logback/filebeat.yml

index 90fce2b..79c9a08 100644 (file)
@@ -1,48 +1,49 @@
-filebeat.prospectors:\r
-#it is mandatory, in our case it's log\r
-- input_type: log\r
-  #This is the canolical path as mentioned in logback.xml, *.* means it will monitor all files in the directory.\r
-  paths:\r
-    - /var/log/onap/*/*/*.log\r
-    - /var/log/onap/*/*.log\r
-    \r
-  # The below commented properties are for time-based rolling policy. But as the log4j 1.2x does not support time-based rolling these properties are not set\r
-  #Files older than this should be ignored.In our case it will be 48 hours i.e. 2 days. It is a helping flag for clean_inactive\r
-  #ignore_older: 48h\r
-  # Remove the registry entry for a file that is more than the specified time. In our case it will be 96 hours, i.e. 4 days. It will help to keep registry records with in limit\r
-  #clean_inactive: 96h\r
-  \r
-  #Multiline properties for log4j xml log events\r
-  multiline.pattern: '</log4j:event>'\r
-  multiline.negate: true\r
-  multiline.match: before\r
-  #multiline.max_lines: 500\r
-  #multiline.timeout: 5s\r
-   \r
-# Name of the registry file. If a relative path is used, it is considered relative to the\r
-# data path. Else full qualified file name.\r
-#filebeat.registry_file: ${path.data}/registry\r
-\r
-\r
-output.logstash:\r
-  #List of logstash server ip addresses with port number. \r
-  #But, in our case, this will be the loadbalancer IP address.\r
-  #For the below property to work the loadbalancer or logstash should expose 5044 port to listen the filebeat events or port in the property should be changed appropriately.\r
-  hosts: ["logstash.onap-log:5044"]\r
-  #If enable will do load balancing among availabe Logstash, automatically.\r
-  loadbalance: true\r
-  \r
-  #The list of root certificates for server verifications. \r
-  #If certificate_authorities is empty or not set, the trusted \r
-  #certificate authorities of the host system are used.\r
-  #ssl.certificate_authorities: $ssl.certificate_authorities\r
-  \r
-  #The path to the certificate for SSL client authentication. If the certificate is not specified, \r
-  #client authentication is not available.\r
-  #ssl.certificate: $ssl.certificate\r
-  \r
-  #The client certificate key used for client authentication. \r
-  #ssl.key: $ssl.key\r
-  \r
-  #The passphrase used to decrypt an encrypted key stored in the configured key file\r
-  #ssl.key_passphrase: $ssl.key_passphrase\r
+filebeat.prospectors:
+#it is mandatory, in our case it's log
+- input_type: log
+  #This is the canolical path as mentioned in logback.xml, *.* means it will monitor all files in the directory.
+  paths:
+    - /var/log/onap/*/*/*/*.log
+    - /var/log/onap/*/*/*.log
+    - /var/log/onap/*/*.log
+
+  # The below commented properties are for time-based rolling policy. But as the log4j 1.2x does not support time-based rolling these properties are not set
+  #Files older than this should be ignored.In our case it will be 48 hours i.e. 2 days. It is a helping flag for clean_inactive
+  #ignore_older: 48h
+  # Remove the registry entry for a file that is more than the specified time. In our case it will be 96 hours, i.e. 4 days. It will help to keep registry records with in limit
+  #clean_inactive: 96h
+
+  #Multiline properties for log4j xml log events
+  multiline.pattern: '</log4j:event>'
+  multiline.negate: true
+  multiline.match: before
+  #multiline.max_lines: 500
+  #multiline.timeout: 5s
+
+# Name of the registry file. If a relative path is used, it is considered relative to the
+# data path. Else full qualified file name.
+#filebeat.registry_file: ${path.data}/registry
+
+
+output.logstash:
+  #List of logstash server ip addresses with port number.
+  #But, in our case, this will be the loadbalancer IP address.
+  #For the below property to work the loadbalancer or logstash should expose 5044 port to listen the filebeat events or port in the property should be changed appropriately.
+  hosts: ["logstash.onap-log:5044"]
+  #If enable will do load balancing among availabe Logstash, automatically.
+  loadbalance: true
+
+  #The list of root certificates for server verifications.
+  #If certificate_authorities is empty or not set, the trusted
+  #certificate authorities of the host system are used.
+  #ssl.certificate_authorities: $ssl.certificate_authorities
+
+  #The path to the certificate for SSL client authentication. If the certificate is not specified,
+  #client authentication is not available.
+  #ssl.certificate: $ssl.certificate
+
+  #The client certificate key used for client authentication.
+  #ssl.key: $ssl.key
+
+  #The passphrase used to decrypt an encrypted key stored in the configured key file
+  #ssl.key_passphrase: $ssl.key_passphrase
index 9a60dbd..f316b86 100644 (file)
@@ -3,38 +3,39 @@ filebeat.prospectors:
 - input_type: log
   #This is the canolical path as mentioned in logback.xml, *.* means it will monitor all files in the directory.
   paths:
+    - /var/log/onap/*/*/*/*.log
     - /var/log/onap/*/*/*.log
     - /var/log/onap/*/*.log
   #Files older than this should be ignored.In our case it will be 48 hours i.e. 2 days. It is a helping flag for clean_inactive
   ignore_older: 48h
   # Remove the registry entry for a file that is more than the specified time. In our case it will be 96 hours, i.e. 4 days. It will help to keep registry records with in limit
   clean_inactive: 96h
-   
-   
+
+
 # Name of the registry file. If a relative path is used, it is considered relative to the
 # data path. Else full qualified file name.
 #filebeat.registry_file: ${path.data}/registry
 
 
 output.logstash:
-  #List of logstash server ip addresses with port number. 
+  #List of logstash server ip addresses with port number.
   #But, in our case, this will be the loadbalancer IP address.
   #For the below property to work the loadbalancer or logstash should expose 5044 port to listen the filebeat events or port in the property should be changed appropriately.
   hosts: ["logstash.onap-log:5044"]
   #If enable will do load balancing among availabe Logstash, automatically.
   loadbalance: true
-  
-  #The list of root certificates for server verifications. 
-  #If certificate_authorities is empty or not set, the trusted 
+
+  #The list of root certificates for server verifications.
+  #If certificate_authorities is empty or not set, the trusted
   #certificate authorities of the host system are used.
   #ssl.certificate_authorities: $ssl.certificate_authorities
-  
-  #The path to the certificate for SSL client authentication. If the certificate is not specified, 
+
+  #The path to the certificate for SSL client authentication. If the certificate is not specified,
   #client authentication is not available.
   #ssl.certificate: $ssl.certificate
-  
-  #The client certificate key used for client authentication. 
+
+  #The client certificate key used for client authentication.
   #ssl.key: $ssl.key
-  
+
   #The passphrase used to decrypt an encrypted key stored in the configured key file
   #ssl.key_passphrase: $ssl.key_passphrase