Hello

Thank you very much, but i have problems.

I have 4 indices

- graylog2_4
- graylog2_3
- graylog2_2

Then i run this script for each indices

#!/bin/bash
curl -XPUT 'http://192.168.10.15:9200/graylog2_2/_settings' -d '
{
"index" : {
"blocks": {
"write": false

}
}
}'

After that i try to delete messages with this script.

#!/bin/sh
SDATE=`date +"%F %H:%M:%S.000" --date="30 days ago"`

RANGE='{
  "query": {
    "query_string": {
      "query": "level:7"
    }
  },
  "post_filter": {
    "bool": {
      "must": {
        "range": {
          "created at": {
            "lt": "'${SDATE}'"
          }
        }
      }
    }
  }
}'
RANGE=`echo $RANGE | sed "s/SDATE/${SDATE}/"`
/usr/bin/curl -H "Content-Type: application/json" -X DELETE 
"http://192.168.10.15:9200/graylog2_*/_search?pretty=true"; -d "${RANGE}"
echo $RANGE

but it's not works, i have this error

 "error" : "TypeMissingException[[_all] type[[_search]] missing: No index 
has the type.]",
  "status" : 404

Is something wrong in my script or is it a problem with the ElasticSearch?

Thank you very much for the help.

cheers
Steve



Am Montag, 21. März 2016 18:29:19 UTC+1 schrieb Jochen Schalanda:
>
> Hi Steve,
>
> Graylog blocks writes to rotated indices to prevent accidental 
> modifications.
>
> You can remove the write block by setting index.blocks.write to false, 
> see 
> https://www.elastic.co/guide/en/elasticsearch/reference/1.7/indices-update-settings.html
>  
> for details.
>
>
> Cheers,
> Jochen
>
> On Monday, 21 March 2016 15:52:56 UTC+1, Steve Miller wrote:
>>
>> Hello
>>
>> Thank you very much! I have now my query but when i try to delete 
>> something, then i have this error.
>>
>>  "error" : "ClusterBlockException[blocked by: [FORBIDDEN/8/index write 
>> (api)];]",
>>   "status" : 403
>>
>> The query with "-x get" works, but "x- delete" with the error.
>>
>> cheers
>> Steve
>>
>>
>> Am Montag, 14. März 2016 10:00:42 UTC+1 schrieb Steve Miller:
>>>
>>> Hello
>>>
>>> Is it possible to delete all message from Graylog/Elasticsearch with 
>>> syslog level 7? Purhaps with a cron job.
>>> We have many debug messages in our Graylog, and so i'm looking for a way 
>>> how can remove all this debug messages.
>>>
>>> regards
>>> Steve
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Graylog Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/graylog2/458f38e7-0eb4-4125-905a-c58494360ebc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to