Hi Team,
when i am trying to push data from Filebeat to  logstash and elasticsearch by using my log file,I am getting an exception.
"Java.lang.IllegalArgumentException:Limit Of Total Fields [1000] in index has been exceeded"
and then after i am getting
"Java.lang.OutOfMemeryError:java heap error"
can you please help me for this issue.
             
            
               
               
               
            
            
           
          
            
            
              What does your mapping for that index look like? Which version are you using? What is the specification of your cluster?
             
            
               
               
               
            
            
           
          
            
            
              Hi @Christian_Dahlqvist ,
I am using Filebeat 6.0.0,logstash 6.3.0 and Elasticsearch 6.3.0.
Filebeat.yml is 
input_type: log 
paths: 
/app/DPlogs/Smart.2018-07-23.54.log 
fields:  {log_type: smart_logtype_original} 
include_lines: ["< App Id :  SMART-WEB-APPLICATION >"]
output.logstash: 
output.logstash.hosts: ["172.21.153.176:5044"] 
output.logstash.protocol: "http" 
output.logstash.index: "beat_server_latest-%{+YYYY.MM.dd}" 
output.logstash.template.name: "appstash" 
output.logstash.template.path: "filebeat.template.json" 
output.logstash.template.overwrite: false
Logstash.yml 
input { 
beats { 
port => 5044 
} 
} 
filter { 
ruby { 
code => " 
fieldArray = event.get('message').split(' > < ') 
for field in fieldArray 
field = field.delete '< ' 
field = field.delete ' >' 
result = field.split(' : ') 
event.set(result[0], result[1]) 
end 
" 
} 
}
output {
if [fields][log_type] == "smart_logtype_original"{
elasticsearch {
  hosts => "172.21.153.176:9200"
  index => "smart_index1"
  #user => "RonakB"
  #password => "June@2018"
  #ssl => true
  #ssl_certificate_verification => false
  #truststore => "/opt/READONLYREST/elasticsearch-6.3.0/config/keystore.jks"
  #truststore_password => "readonlyrest"
 }
 
}
if [fields][log_type] == "smart_logtype"{
elasticsearch {
  hosts => "172.21.153.176:9200"
  index => "smart_index"
 }
 
}
}
             
            
               
               
               
            
            
           
          
            
            
              That is not what I asked for. What is the mapping of the index you had the error reported for? Use the get mapping API  to retrieve it.
             
            
               
               
               
            
            
           
          
            
              
                system  
                (system)
                  Closed 
               
              
                  
                    August 27, 2018,  9:58am
                   
                   
              5 
               
             
            
              This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.