-
GET /accounts/_search
{
"query": {"match_all": {}}
}
GET /accounts/_search?q=Doe
GET /accounts/_search?q=name:Lily
GET /accounts/_search
{
"query":{
"match":{
"name":"Lily"
}
}
}
GET /accounts/_search
{
"query": {
"bool": {
"must": [
{
"match": {
"name": "Lily"
}
}
],
"should": [
{
"match": {
"lastname": "Doe"
}
}
],
"must_not": [
{
"match": {
"job_desscription": 111
}
}
]
}
}
}
查看全部 -
新版语句:
POST /accounts/_doc/1
{
"name":"John",
"lastname":"Doe",
"job_desscription":"Systems administrator and Linux specialit"
}
GET /accounts/_doc/1
POST /accounts/_update/1
{
"doc":{
"name":"Tom"
}
}
DELETE /accounts/_doc/1
查看全部 -
head -n 2 /Library/software/nginx/logs/access.log | ./filebeat -e -c nginx.yml
nginx.yml 文件内容
filebeat.prospectors:
- input_type: stdin
output.console:
pretty: true
查看全部 -
本地集群搭建
查看全部 -
beats output
查看全部 -
beats 结构图
查看全部 -
提取转化数据,数据处理流。
查看全部 -
logstash提取转化数据,数据处理流。
查看全部 -
简介,支持哪些网络包
查看全部 -
Packetbeat简介,支持哪些包
查看全部 -
Packetbeat简介
查看全部 -
beats组成,类型
查看全部 -
kibana
查看全部 -
快速启动集群
查看全部 -
方案之logstash
input { beats { port => 5044 }}
filter {
if "search" in [request]{
grok { match => { "request" => ".*\n\{(? <query_ body>.*)"}}grok { match => { "path" => "V(? <index> .*)V. search"}}
if [index] {} else { mutate { add_ field => { "index" => "All"} }}mutate {update => { "query. body" => "{%{query. body}}}}
output {
if "search" in [request]{
elasticsearch{ hosts => "127.0.0.1:8200" }
}}
查看全部 -
方案 ◆Production Cluster
◆Elasticsearch http://127.0.0.1:9200
◆Kibana http://127.0.0.1:5601
◆Monitoring Cluster
◆Elasticsearch http://127.0.0.1:8200
◆ bin/elasticsearch -Ecluster.name=sniff search -Ehttp:port=8200 -
Epath.data=sniff
◆Kibana http://127.0.0.1:8601
◆bin/kibana -e http://127.0.0.1:8200 -p 8601
◆Production 与Monitoring不能是一个集群 ,否则会进入抓包死循环
查看全部 -
kibana常用功能
查看全部 -
哈哈查看全部
举报