Elasticsearch: Difference between revisions
From Halfface
Jump to navigationJump to search
No edit summary |
|||
Line 8: | Line 8: | ||
login <username> | login <username> | ||
password <password> | password <password> | ||
=count entries in index= | |||
=count entries in | |||
GET /<indicie>/_count | GET /<indicie>/_count | ||
=get latest content from indicies.= | =get latest content from indicies.= | ||
<pre> | |||
curl -n -sk -X GET "https://localhost:9200/<index>/_search | |||
{ | { | ||
"size": 1, | "size": 1, | ||
Line 19: | Line 19: | ||
] | ] | ||
} | } | ||
</pre> | |||
=Stats of elasticsearch= | =Stats of elasticsearch= | ||
<pre> | <pre> |
Revision as of 10:49, 10 September 2025
what does it mean
cdm Continuous Diagnostics Mitigation cdm client data master
Add password to .netrc and use curl -n to use creds
~/.netrc machine localhost login <username> password <password>
count entries in index
GET /<indicie>/_count
get latest content from indicies.
curl -n -sk -X GET "https://localhost:9200/<index>/_search { "size": 1, "sort": [ { "@timestamp": { "order": "desc" } } ] }
Stats of elasticsearch
curl -n -sk -X GET "https://localhost:9200/_nodes/stats/jvm?pretty"
Who is master
curl -n -sk -X GET "https://localhost:9200/_cat/master?v"
Are we recovering
curl -n -sk -X GET "https://localhost:9200/_cat/recovery?active_only=true"
List indicies by size
curl -n -sk -X GET "https://localhost:9200/_cat/indices?v&bytes=b&s=store.size:desc"
View 5 log entries from biggest indicie
curl -n -X GET "https://localhost:9200/<indicie>/_search?size=5&pretty"
Search for a string of a log entry in the biggest indicie.
curl -n -X GET "https://localhost:9200/.ds-logs-system.syslog-default-2022.08.22-000006/_search?pretty" -H 'Content-Type: application/json' -d'{ "query": { "match": { "message": "<string>" } } }' | jq -r .hits.hits[]._source.message
list snapshot setup
curl -n -sk -X GET "https://localhost:9200/_cat/indices?v&bytes=b&s=store.size:desc"
Remove all indices
curl -n -sk -X GET "https://localhost:9200/_cat/indices?h=index&s=store.size:desc" | while read INDEX ; do echo '*' "${INDEX}" ; echo curl -n -sk -X DELETE "https://localhost:9200/${INDEX}" ; done