日志分析自动化部署
1、filebeat收集nginx日志
log_format chinabmformat '$scheme $host $http_x_real_ip $http_ali_cdn_real_ip [$time_local] $request $status $body_bytes_sent $http_referer "$http_user_agent" $remote_addr $upstream_response_time';
2、filebeat配置
filebeat.inputs:
- type: log
enabled: true
paths:
- /var/log/nginx/access.log
fields:
log_topics: nginx_access-log
logtype: nginx_access
output.kafka:
enabled: true
hosts: ["elk-1-89:9092"]
topic: '%{[fields][log_topics]}'
2、kafka配置
listeners=PLAINTEXT://:9092
3、logstash配置
input{
kafka{
bootstrap_servers => ["192.168.1.89:9092"]
client_id => "accesslog"
group_id => "accesslog"
auto_offset_reset => "latest"
consumer_threads => 5
decorate_events => true
topics => ["accesslog"]
type => "accesslog"
}
}
input{
kafka{
bootstrap_servers => ["192.168.1.89:9092"]
client_id => "yzy"
group_id => "yzy"
auto_offset_reset => "latest"
consumer_threads => 5
decorate_events => true
topics => ["yzy"]
type => "yzy"
}
}
filter {
if ([message]== "")
{
drop {}
}
if ([type] == "mysqlslowlogs") {
json {
source => "message"
}
grok {
match => [ "message", "^#\s+User@Host:\s+%{USER:user}\[[^\]]+\]\s+@\s+(?:(?<clienthost>\S*) )?\[(?:%{IP:clientip})?\]\s+Id:\s+%{NUMBER:id}\n# Query_time: %{NUMBER:query_time}\s+Lock_time: %{NUMBER:lock_time}\s+Rows_sent: %{NUMBER:rows_sent}\s+Rows_examined: %{NUMBER:rows_examined}\nuse\s(?<dbname>\w+);\nSET\s+timestamp=%{NUMBER:timestamp_mysql};\n(?<query>[\s\S]*)" ]
match => [ "message", "^#\s+User@Host:\s+%{USER:user}\[[^\]]+\]\s+@\s+(?:(?<clienthost>\S*) )?\[(?:%{IP:clientip})?\]\s+Id:\s+%{NUMBER:id}\n# Query_time: %{NUMBER:query_time}\s+Lock_time: %{NUMBER:lock_time}\s+Rows_sent: %{NUMBER:rows_sent}\s+Rows_examined: %{NUMBER:rows_examined}\nSET\s+timestamp=%{NUMBER:timestamp_mysql};\n(?<query>[\s\S]*)" ]
match => [ "message", "^#\s+User@Host:\s+%{USER:user}\[[^\]]+\]\s+@\s+(?:(?<clienthost>\S*) )?\[(?:%{IP:clientip})?\]\n# Query_time: %{NUMBER:query_time}\s+Lock_time: %{NUMBER:lock_time}\s+Rows_sent: %{NUMBER:rows_sent}\s+Rows_examined: %{NUMBER:rows_examined}\nuse\s(?<dbname>\w+);\nSET\s+timestamp=%{NUMBER:timestamp_mysql};\n(?<query>[\s\S]*)" ]
match => [ "message", "^#\s+User@Host:\s+%{USER:user}\[[^\]]+\]\s+@\s+(?:(?<clienthost>\S*) )?\[(?:%{IP:clientip})?\]\n# Query_time: %{NUMBER:query_time}\s+Lock_time: %{NUMBER:lock_time}\s+Rows_sent: %{NUMBER:rows_sent}\s+Rows_examined: %{NUMBER:rows_examined}\nSET\s+timestamp=%{NUMBER:timestamp_mysql};\n(?<query>[\s\S]*)" ]
}
date {
match => ["timestamp_mysql","UNIX"]
target => "@timestamp"
}
mutate {
add_tag => ["mysqlslowlogs"]
remove_field => [ "agent","log","@version","ecs","host" ]
remove_field => "@version"
remove_field => "message"
}
}
if ([type] == "accesslog") {
json {
source => "message"
}
grok {
match => [ "message", '%{WORD:xforwardedproto} (?<site>([\S+]*)) (?:(%{IPORHOST:http_baidu_cdn_real_ip}|%{DATA:http_baidu_cdn_real_ip})) (?:(%{IPORHOST:http_ali_cdn_real_ip}|%{DATA:http_ali_cdn_real_ip})) \[%{HTTPDATE:timestamp}\] %{WORD:method} (?<urlpath>([\S+]*)) HTTP/%{NUMBER:httpversion} %{NUMBER:status} %{NUMBER:bytes} (?:(%{DATA:referer}|-)) "%{DATA:useragent}" %{IPV4:clientip} (?:(%{NUMBER:duration}|%{DATA:duration}))' ]
match => [ "message", '%{WORD:xforwardedproto} (?<site>([\S+]*)) (?:(%{IPORHOST:http_baidu_cdn_real_ip}|%{DATA:http_baidu_cdn_real_ip})) (?:(%{IPORHOST:http_ali_cdn_real_ip}|%{DATA:http_ali_cdn_real_ip})) \[%{HTTPDATE:timestamp}\] (?<urlpath>([\S+]*)) %{NUMBER:status} %{NUMBER:bytes} (?:(%{DATA:referer}|-)) "%{DATA:useragent}" %{IPV4:clientip} (?:(%{NUMBER:duration}|-))' ]
match => [ "message", '%{WORD:xforwardedproto} (?<site>([\S+]*)) (?:(%{IPORHOST:http_baidu_cdn_real_ip}|%{DATA:http_baidu_cdn_real_ip})) (?:(%{IPORHOST:http_ali_cdn_real_ip}|%{DATA:http_ali_cdn_real_ip})) (?:(%{DATA:clientip}|%{IPORHOST:clientip})) \[%{HTTPDATE:timestamp}\] %{WORD:method} (?<urlpath>([\S+]*)) HTTP/%{NUMBER:httpversion} %{NUMBER:status} %{NUMBER:bytes} (?:(%{DATA:referer}|-)) "%{DATA:useragent}" (?<http_x_forwarded_for>([\d.,]*)) (?:(%{NUMBER:duration}|%{DATA:duration}))' ]
}
date {
match => [ "timestamp" , "dd/MMM/YYYY:HH:mm:ss Z" ]
target => "@timestamp"
}
mutate {
add_tag => ["accesslog"]
remove_field => [ "agent","log","@version","ecs","host","timestamp" ]
remove_field => "message"
}
}
if ([type] == "yzy") {
json {
source => "message"
}
grok {
match => [ "message", '%{WORD:xforwardedproto} (?<site>([\S+]*)) (?:(%{IPORHOST:http_baidu_cdn_real_ip}|%{DATA:http_baidu_cdn_real_ip})) (?:(%{IPORHOST:http_ali_cdn_real_ip}|%{DATA:http_ali_cdn_real_ip})) \[%{HTTPDATE:timestamp}\] %{WORD:method} (?<urlpath>([\S+]*))(\?(?<urlparam>([\S+]*))) HTTP/%{NUMBER:httpversion} %{NUMBER:status} %{NUMBER:bytes} (?:(%{DATA:referer}|-)) "%{DATA:useragent}" %{IPV4:clientip} (?:(%{NUMBER:duration}|%{DATA:duration}))' ]
match => [ "message", '%{WORD:xforwardedproto} (?<site>([\S+]*)) (?:(%{IPORHOST:http_baidu_cdn_real_ip}|%{DATA:http_baidu_cdn_real_ip})) (?:(%{IPORHOST:http_ali_cdn_real_ip}|%{DATA:http_ali_cdn_real_ip})) \[%{HTTPDATE:timestamp}\] %{WORD:method} (?<urlpath>([\S+]*)) HTTP/%{NUMBER:httpversion} %{NUMBER:status} %{NUMBER:bytes} (?:(%{DATA:referer}|-)) "%{DATA:useragent}" %{IPV4:clientip} (?:(%{NUMBER:duration}|%{DATA:duration}))' ]
match => [ "message", '%{WORD:xforwardedproto} (?<site>([\S+]*)) (?:(%{IPORHOST:http_baidu_cdn_real_ip}|%{DATA:http_baidu_cdn_real_ip})) (?:(%{IPORHOST:http_ali_cdn_real_ip}|%{DATA:http_ali_cdn_real_ip})) \[%{HTTPDATE:timestamp}\] (?<urlpath>([\S+]*))(?:(\?(?<urlparam>([\S+]*))|)) %{NUMBER:status} %{NUMBER:bytes} (?:(%{DATA:referer}|-)) "%{DATA:useragent}" %{IPV4:clientip} (?:(%{NUMBER:duration}|-))' ]
match => [ "message", '%{WORD:xforwardedproto} (?<site>([\S+]*)) (?:(%{IPORHOST:http_baidu_cdn_real_ip}|%{DATA:http_baidu_cdn_real_ip})) (?:(%{IPORHOST:http_ali_cdn_real_ip}|%{DATA:http_ali_cdn_real_ip})) (?:(%{DATA:clientip}|%{IPORHOST:clientip})) \[%{HTTPDATE:timestamp}\] %{WORD:method} (?<urlpath>([\S+]*))(?:(\?(?<urlparam>([\S+]*))|)) HTTP/%{NUMBER:httpversion} %{NUMBER:status} %{NUMBER:bytes} (?:(%{DATA:referer}|-)) "%{DATA:useragent}" (?<http_x_forwarded_for>([\d.,]*)) (?:(%{NUMBER:duration}|%{DATA:duration}))' ]
}
date {
match => [ "timestamp" , "dd/MMM/YYYY:HH:mm:ss Z" ]
target => "@timestamp"
}
mutate {
add_tag => ["yzy"]
remove_field => [ "agent","log","@version","ecs","host","timestamp" ]
remove_field => "message"
}
}
}
output {
if "_grokparsefailure" in [tags] {
file { "path" => "E:/lyf/tmp/grok_failures.txt" }
} else {
if "mysqlslowlogs" in [tags] {
elasticsearch {
hosts => ["192.168.1.89:9800"] # ElasticSearch的地址加端口
index => "mysqlslowlogs" # ElasticSearch的保存文档的index名称,
}
}
if "accesslog" in [tags] {
elasticsearch {
hosts => ["192.168.1.89:9800"] # ElasticSearch的地址加端口
index => "accesslog" # ElasticSearch的保存文档的index名称,
}
}
if "yzy" in [tags] {
elasticsearch {
hosts => ["192.168.1.89:9800"] # ElasticSearch的地址加端口
index => "yzy" # ElasticSearch的保存文档的index名称,
}
}
}
}
4、kibanna脚本字段
真实ip:
if( doc['http_baidu_cdn_real_ip.keyword'].value.indexOf('.') > 0 ){
return doc['http_baidu_cdn_real_ip.keyword'].value;
}else if(doc['http_ali_cdn_real_ip.keyword'].value.indexOf('.') > 0){
return doc['http_ali_cdn_real_ip.keyword'].value;
}else{
return doc['clientip.keyword'].value;
}
ip段:
def val='';
if( doc['http_baidu_cdn_real_ip.keyword'].value.indexOf('.') > 0 ){
val = doc['http_baidu_cdn_real_ip.keyword'].value;
}else if(doc['http_ali_cdn_real_ip.keyword'].value.indexOf('.') > 0){
val = doc['http_ali_cdn_real_ip.keyword'].value;
}else{
val = doc['clientip.keyword'].value;
}
return val.substring(0,val.lastIndexOf('.'));
ip大段:
def val='';
if( doc['http_baidu_cdn_real_ip.keyword'].value.indexOf('.') > 0 ){
val = doc['http_baidu_cdn_real_ip.keyword'].value;
}else if(doc['http_ali_cdn_real_ip.keyword'].value.indexOf('.') > 0){
val = doc['http_ali_cdn_real_ip.keyword'].value;
}else{
val = doc['clientip.keyword'].value;
}
val = val.substring(0,val.lastIndexOf('.'));
return val.substring(0,val.lastIndexOf('.'));
看板建材网.ndjson
{"attributes":{"fieldAttrs":"{}","fieldFormatMap":"{\"真实ip\":{\"id\":\"string\",\"params\":{\"parsedUrl\":{\"origin\":\"http://10.168.6.89:5858\",\"pathname\":\"/app/management/kibana/indexPatterns\",\"basePath\":\"\"},\"pattern\":\"0,0.[000]\"}},\"ip段\":{\"id\":\"string\",\"params\":{\"parsedUrl\":{\"origin\":\"http://10.168.6.89:5858\",\"pathname\":\"/app/management/kibana/indexPatterns\",\"basePath\":\"\"},\"pattern\":\"0,0.[000]\"}},\"ip大段\":{\"id\":\"string\",\"params\":{\"parsedUrl\":{\"origin\":\"http://10.168.6.89:5858\",\"pathname\":\"/app/discover\",\"basePath\":\"\"},\"pattern\":\"0,0.[000]\"}}}","fields":"[{\"count\":0,\"script\":\"if( doc['http_baidu_cdn_real_ip.keyword'].value.indexOf('.') > 0 ){\\r\\n return doc['http_baidu_cdn_real_ip.keyword'].value; \\r\\n}else if(doc['http_ali_cdn_real_ip.keyword'].value.indexOf('.') > 0){\\r\\n return doc['http_ali_cdn_real_ip.keyword'].value; \\r\\n}else{\\r\\n return doc['clientip.keyword'].value;\\r\\n}\",\"lang\":\"painless\",\"name\":\"真实ip\",\"type\":\"string\",\"scripted\":true,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"script\":\"def val='';\\r\\nif( doc['http_baidu_cdn_real_ip.keyword'].value.indexOf('.') > 0 ){\\r\\n val = doc['http_baidu_cdn_real_ip.keyword'].value; \\r\\n}else if(doc['http_ali_cdn_real_ip.keyword'].value.indexOf('.') > 0){\\r\\n val = doc['http_ali_cdn_real_ip.keyword'].value; \\r\\n}else{\\r\\n val = doc['clientip.keyword'].value;\\r\\n}\\r\\nreturn val.substring(0,val.lastIndexOf('.'));\",\"lang\":\"painless\",\"name\":\"ip段\",\"type\":\"string\",\"scripted\":true,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"script\":\"def val='';\\r\\nif( doc['http_baidu_cdn_real_ip.keyword'].value.indexOf('.') > 0 ){\\r\\n val = doc['http_baidu_cdn_real_ip.keyword'].value; \\r\\n}else if(doc['http_ali_cdn_real_ip.keyword'].value.indexOf('.') > 0){\\r\\n val = doc['http_ali_cdn_real_ip.keyword'].value; \\r\\n}else{\\r\\n val = doc['clientip.keyword'].value;\\r\\n}\\r\\nval = val.substring(0,val.lastIndexOf('.'));\\r\\nreturn val.substring(0,val.lastIndexOf('.'));\",\"lang\":\"painless\",\"name\":\"ip大段\",\"type\":\"string\",\"scripted\":true,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false,\"customLabel\":\"\"}]","runtimeFieldMap":"{}","timeFieldName":"@timestamp","title":"accesslog","typeMeta":"{}"},"coreMigrationVersion":"7.15.2","id":"飞哥建材网索引","migrationVersion":{"index-pattern":"7.11.0"},"references":[],"type":"index-pattern","updated_at":"2022-08-12T03:54:37.097Z","version":"WzI3MjcyMSw1Nl0="} {"attributes":{"description":"","state":{"datasourceStates":{"indexpattern":{"layers":{"e38d20da-9979-4edc-9d66-e57b951361ac":{"columnOrder":["72b83bef-78bd-462f-9d7a-8b4e45060aee"],"columns":{"72b83bef-78bd-462f-9d7a-8b4e45060aee":{"customLabel":true,"dataType":"number","isBucketed":false,"label":"真实ip","operationType":"unique_count","scale":"ratio","sourceField":"真实ip"}},"incompleteColumns":{}}}}},"filters":[],"query":{"language":"kuery","query":""},"visualization":{"accessor":"72b83bef-78bd-462f-9d7a-8b4e45060aee","layerId":"e38d20da-9979-4edc-9d66-e57b951361ac","layerType":"data"}},"title":"飞哥建材网-ip总数","visualizationType":"lnsMetric"},"coreMigrationVersion":"7.15.2","id":"90653950-8b20-11ec-b67f-afe315b06075","migrationVersion":{"lens":"7.15.0"},"references":[{"id":"飞哥建材网索引","name":"indexpattern-datasource-current-indexpattern","type":"index-pattern"},{"id":"飞哥建材网索引","name":"indexpattern-datasource-layer-e38d20da-9979-4edc-9d66-e57b951361ac","type":"index-pattern"}],"type":"lens","updated_at":"2022-09-13T09:45:29.506Z","version":"WzI3MjgxOSw1Nl0="} {"attributes":{"description":"","state":{"datasourceStates":{"indexpattern":{"layers":{"27fb9225-f934-4801-882e-77b0db51d4bc":{"columnOrder":["7c576c02-dd2b-4081-aeb2-6440b52305e1"],"columns":{"7c576c02-dd2b-4081-aeb2-6440b52305e1":{"dataType":"number","isBucketed":false,"label":"记录计数","operationType":"count","scale":"ratio","sourceField":"记录"}},"incompleteColumns":{}}}}},"filters":[],"query":{"language":"kuery","query":""},"visualization":{"accessor":"7c576c02-dd2b-4081-aeb2-6440b52305e1","layerId":"27fb9225-f934-4801-882e-77b0db51d4bc","layerType":"data"}},"title":"飞哥建材网-pv总数","visualizationType":"lnsMetric"},"coreMigrationVersion":"7.15.2","id":"e9815520-c4fd-11ec-bebd-915393be125c","migrationVersion":{"lens":"7.15.0"},"references":[{"id":"飞哥建材网索引","name":"indexpattern-datasource-current-indexpattern","type":"index-pattern"},{"id":"飞哥建材网索引","name":"indexpattern-datasource-layer-27fb9225-f934-4801-882e-77b0db51d4bc","type":"index-pattern"}],"type":"lens","updated_at":"2022-08-12T03:51:29.624Z","version":"WzI3MjcxNyw1Nl0="} {"attributes":{"description":"","state":{"datasourceStates":{"indexpattern":{"layers":{"1b473557-b53e-436f-b599-3ca783ffa488":{"columnOrder":["b4a9f913-7b77-46ce-95e0-fbc3782f22c2","991e7d66-d70b-43dc-9117-79e0d6bafc2a","a21228ff-f310-480f-aa89-a252240f219d","6817979e-8ff9-4942-a76c-df53bd7a572f"],"columns":{"6817979e-8ff9-4942-a76c-df53bd7a572f":{"dataType":"number","isBucketed":false,"label":"记录计数","operationType":"count","scale":"ratio","sourceField":"记录"},"991e7d66-d70b-43dc-9117-79e0d6bafc2a":{"customLabel":true,"dataType":"string","isBucketed":true,"label":"url","operationType":"terms","params":{"missingBucket":false,"orderBy":{"columnId":"6817979e-8ff9-4942-a76c-df53bd7a572f","type":"column"},"orderDirection":"desc","otherBucket":true,"size":100},"scale":"ordinal","sourceField":"urlpath.keyword"},"a21228ff-f310-480f-aa89-a252240f219d":{"customLabel":true,"dataType":"string","isBucketed":true,"label":"status","operationType":"terms","params":{"missingBucket":false,"orderBy":{"columnId":"6817979e-8ff9-4942-a76c-df53bd7a572f","type":"column"},"orderDirection":"desc","otherBucket":false,"size":3},"scale":"ordinal","sourceField":"status.keyword"},"b4a9f913-7b77-46ce-95e0-fbc3782f22c2":{"customLabel":true,"dataType":"string","isBucketed":true,"label":"域名","operationType":"terms","params":{"missingBucket":false,"orderBy":{"columnId":"6817979e-8ff9-4942-a76c-df53bd7a572f","type":"column"},"orderDirection":"desc","otherBucket":true,"size":10},"scale":"ordinal","sourceField":"site.keyword"}},"incompleteColumns":{}}}}},"filters":[{"$state":{"store":"appState"},"meta":{"alias":null,"disabled":false,"indexRefName":"filter-index-pattern-0","key":"status.keyword","negate":true,"params":["200","301","403","304"],"type":"phrases"},"query":{"bool":{"minimum_should_match":1,"should":[{"match_phrase":{"status.keyword":"200"}},{"match_phrase":{"status.keyword":"301"}},{"match_phrase":{"status.keyword":"403"}},{"match_phrase":{"status.keyword":"304"}}]}}}],"query":{"language":"kuery","query":""},"visualization":{"columns":[{"columnId":"b4a9f913-7b77-46ce-95e0-fbc3782f22c2","isTransposed":false},{"columnId":"991e7d66-d70b-43dc-9117-79e0d6bafc2a","isTransposed":false},{"columnId":"6817979e-8ff9-4942-a76c-df53bd7a572f","isTransposed":false},{"columnId":"a21228ff-f310-480f-aa89-a252240f219d","isTransposed":false}],"layerId":"1b473557-b53e-436f-b599-3ca783ffa488","layerType":"data"}},"title":"238-apache-飞哥建材网-错误记录","visualizationType":"lnsDatatable"},"coreMigrationVersion":"7.15.2","id":"ad560480-8b21-11ec-b67f-afe315b06075","migrationVersion":{"lens":"7.15.0"},"references":[{"id":"飞哥建材网索引","name":"indexpattern-datasource-current-indexpattern","type":"index-pattern"},{"id":"飞哥建材网索引","name":"indexpattern-datasource-layer-1b473557-b53e-436f-b599-3ca783ffa488","type":"index-pattern"},{"id":"飞哥建材网索引","name":"filter-index-pattern-0","type":"index-pattern"}],"type":"lens","updated_at":"2022-08-12T03:51:29.624Z","version":"WzI3MjcxOCw1Nl0="} {"attributes":{"description":"","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[{\"meta\":{\"type\":\"phrases\",\"key\":\"site.keyword\",\"params\":[\"api2.chinabm.cn\",\"cs-jm.chinabm.cn\",\"jm-shared.chinabm.cn\"],\"alias\":null,\"negate\":true,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"bool\":{\"should\":[{\"match_phrase\":{\"site.keyword\":\"api2.chinabm.cn\"}},{\"match_phrase\":{\"site.keyword\":\"cs-jm.chinabm.cn\"}},{\"match_phrase\":{\"site.keyword\":\"jm-shared.chinabm.cn\"}}],\"minimum_should_match\":1}},\"$state\":{\"store\":\"appState\"}},{\"meta\":{\"type\":\"phrases\",\"key\":\"ip大段\",\"params\":[\"220.181\",\"116.179\",\" 106.11\"],\"alias\":null,\"negate\":true,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\"},\"query\":{\"bool\":{\"should\":[{\"script\":{\"script\":{\"source\":\"boolean compare(Supplier s, def v) {return s.get() == v;}compare(() -> { def val='';\\r\\nif( doc['http_baidu_cdn_real_ip.keyword'].value.indexOf('.') > 0 ){\\r\\n val = doc['http_baidu_cdn_real_ip.keyword'].value; \\r\\n}else if(doc['http_ali_cdn_real_ip.keyword'].value.indexOf('.') > 0){\\r\\n val = doc['http_ali_cdn_real_ip.keyword'].value; \\r\\n}else{\\r\\n val = doc['clientip.keyword'].value;\\r\\n}\\r\\nval = val.substring(0,val.lastIndexOf('.'));\\r\\nreturn val.substring(0,val.lastIndexOf('.')); }, params.value);\",\"lang\":\"painless\",\"params\":{\"value\":\"220.181\"}}}},{\"script\":{\"script\":{\"source\":\"boolean compare(Supplier s, def v) {return s.get() == v;}compare(() -> { def val='';\\r\\nif( doc['http_baidu_cdn_real_ip.keyword'].value.indexOf('.') > 0 ){\\r\\n val = doc['http_baidu_cdn_real_ip.keyword'].value; \\r\\n}else if(doc['http_ali_cdn_real_ip.keyword'].value.indexOf('.') > 0){\\r\\n val = doc['http_ali_cdn_real_ip.keyword'].value; \\r\\n}else{\\r\\n val = doc['clientip.keyword'].value;\\r\\n}\\r\\nval = val.substring(0,val.lastIndexOf('.'));\\r\\nreturn val.substring(0,val.lastIndexOf('.')); }, params.value);\",\"lang\":\"painless\",\"params\":{\"value\":\"116.179\"}}}},{\"script\":{\"script\":{\"source\":\"boolean compare(Supplier s, def v) {return s.get() == v;}compare(() -> { def val='';\\r\\nif( doc['http_baidu_cdn_real_ip.keyword'].value.indexOf('.') > 0 ){\\r\\n val = doc['http_baidu_cdn_real_ip.keyword'].value; \\r\\n}else if(doc['http_ali_cdn_real_ip.keyword'].value.indexOf('.') > 0){\\r\\n val = doc['http_ali_cdn_real_ip.keyword'].value; \\r\\n}else{\\r\\n val = doc['clientip.keyword'].value;\\r\\n}\\r\\nval = val.substring(0,val.lastIndexOf('.'));\\r\\nreturn val.substring(0,val.lastIndexOf('.')); }, params.value);\",\"lang\":\"painless\",\"params\":{\"value\":\" 106.11\"}}}}],\"minimum_should_match\":1}},\"$state\":{\"store\":\"appState\"}}]}"},"optionsJSON":"{\"useMargins\":true,\"syncColors\":false,\"hidePanelTitles\":false}","panelsJSON":"[{\"version\":\"7.15.2\",\"type\":\"lens\",\"gridData\":{\"x\":0,\"y\":0,\"w\":11,\"h\":15,\"i\":\"ddf27e80-6bb0-449c-8a01-e3b2de40aac5\"},\"panelIndex\":\"ddf27e80-6bb0-449c-8a01-e3b2de40aac5\",\"embeddableConfig\":{\"hidePanelTitles\":false,\"enhancements\":{}},\"title\":\"ip总数\",\"panelRefName\":\"panel_ddf27e80-6bb0-449c-8a01-e3b2de40aac5\"},{\"version\":\"7.15.2\",\"type\":\"lens\",\"gridData\":{\"x\":11,\"y\":0,\"w\":13,\"h\":15,\"i\":\"64e313bf-b288-47d1-8364-0cb551a0dab6\"},\"panelIndex\":\"64e313bf-b288-47d1-8364-0cb551a0dab6\",\"embeddableConfig\":{\"hidePanelTitles\":false,\"enhancements\":{}},\"title\":\"pv总数\",\"panelRefName\":\"panel_64e313bf-b288-47d1-8364-0cb551a0dab6\"},{\"version\":\"7.15.2\",\"type\":\"lens\",\"gridData\":{\"x\":24,\"y\":0,\"w\":11,\"h\":15,\"i\":\"793156f5-0220-4598-8463-ce34ee4ca6b3\"},\"panelIndex\":\"793156f5-0220-4598-8463-ce34ee4ca6b3\",\"embeddableConfig\":{\"attributes\":{\"title\":\"\",\"visualizationType\":\"lnsDatatable\",\"type\":\"lens\",\"references\":[{\"id\":\"飞哥建材网索引\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"飞哥建材网索引\",\"name\":\"indexpattern-datasource-layer-b9a3e64d-6455-4629-8399-c49cc75094c7\",\"type\":\"index-pattern\"}],\"state\":{\"visualization\":{\"layerId\":\"b9a3e64d-6455-4629-8399-c49cc75094c7\",\"layerType\":\"data\",\"columns\":[{\"columnId\":\"17885a9b-8d32-4c04-a03a-85c89216a808\"},{\"columnId\":\"9446c0d8-e86a-4cd3-902e-bfe6aeccc498\"}]},\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filters\":[],\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"b9a3e64d-6455-4629-8399-c49cc75094c7\":{\"columns\":{\"17885a9b-8d32-4c04-a03a-85c89216a808\":{\"label\":\"site\",\"dataType\":\"string\",\"operationType\":\"terms\",\"scale\":\"ordinal\",\"sourceField\":\"site.keyword\",\"isBucketed\":true,\"params\":{\"size\":20,\"orderBy\":{\"type\":\"column\",\"columnId\":\"9446c0d8-e86a-4cd3-902e-bfe6aeccc498\"},\"orderDirection\":\"desc\",\"otherBucket\":true,\"missingBucket\":false},\"customLabel\":true},\"9446c0d8-e86a-4cd3-902e-bfe6aeccc498\":{\"label\":\"总数\",\"dataType\":\"number\",\"operationType\":\"count\",\"isBucketed\":false,\"scale\":\"ratio\",\"sourceField\":\"记录\",\"customLabel\":true}},\"columnOrder\":[\"17885a9b-8d32-4c04-a03a-85c89216a808\",\"9446c0d8-e86a-4cd3-902e-bfe6aeccc498\"],\"incompleteColumns\":{}}}}}}},\"hidePanelTitles\":false,\"enhancements\":{}},\"title\":\"pv访问量\"},{\"version\":\"7.15.2\",\"type\":\"lens\",\"gridData\":{\"x\":35,\"y\":0,\"w\":13,\"h\":15,\"i\":\"cce34902-7577-4cdd-a0cd-c8efa0049c7a\"},\"panelIndex\":\"cce34902-7577-4cdd-a0cd-c8efa0049c7a\",\"embeddableConfig\":{\"attributes\":{\"title\":\"\",\"visualizationType\":\"lnsDatatable\",\"type\":\"lens\",\"references\":[{\"id\":\"飞哥建材网索引\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"飞哥建材网索引\",\"name\":\"indexpattern-datasource-layer-8afaae00-7ead-42d5-bc3e-014adecd1650\",\"type\":\"index-pattern\"}],\"state\":{\"visualization\":{\"columns\":[{\"isTransposed\":false,\"columnId\":\"d52c566a-4287-48f6-ae1c-85d8459fedde\"},{\"isTransposed\":false,\"columnId\":\"6ab92a67-6ec0-46d3-82b0-7f5d63595365\"}],\"layerId\":\"8afaae00-7ead-42d5-bc3e-014adecd1650\",\"layerType\":\"data\"},\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filters\":[],\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"8afaae00-7ead-42d5-bc3e-014adecd1650\":{\"columns\":{\"d52c566a-4287-48f6-ae1c-85d8459fedde\":{\"label\":\"site\",\"dataType\":\"string\",\"operationType\":\"terms\",\"scale\":\"ordinal\",\"sourceField\":\"site.keyword\",\"isBucketed\":true,\"params\":{\"size\":20,\"orderBy\":{\"type\":\"column\",\"columnId\":\"6ab92a67-6ec0-46d3-82b0-7f5d63595365\"},\"orderDirection\":\"desc\",\"otherBucket\":true,\"missingBucket\":false},\"customLabel\":true},\"6ab92a67-6ec0-46d3-82b0-7f5d63595365\":{\"label\":\"总数\",\"dataType\":\"number\",\"operationType\":\"unique_count\",\"scale\":\"ratio\",\"sourceField\":\"clientip.keyword\",\"isBucketed\":false,\"customLabel\":true}},\"columnOrder\":[\"d52c566a-4287-48f6-ae1c-85d8459fedde\",\"6ab92a67-6ec0-46d3-82b0-7f5d63595365\"],\"incompleteColumns\":{}}}}}}},\"hidePanelTitles\":false,\"enhancements\":{}},\"title\":\"ip访问量\"},{\"version\":\"7.15.2\",\"type\":\"lens\",\"gridData\":{\"x\":0,\"y\":15,\"w\":24,\"h\":15,\"i\":\"e5470df8-685e-48bb-8b50-ee837b890e3d\"},\"panelIndex\":\"e5470df8-685e-48bb-8b50-ee837b890e3d\",\"embeddableConfig\":{\"attributes\":{\"title\":\"\",\"visualizationType\":\"lnsXY\",\"type\":\"lens\",\"references\":[{\"id\":\"飞哥建材网索引\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"飞哥建材网索引\",\"name\":\"indexpattern-datasource-layer-d5099437-cb93-4f7c-86c5-7b339dee9093\",\"type\":\"index-pattern\"}],\"state\":{\"visualization\":{\"legend\":{\"isVisible\":true,\"position\":\"right\"},\"valueLabels\":\"hide\",\"fittingFunction\":\"None\",\"yLeftExtent\":{\"mode\":\"full\"},\"yRightExtent\":{\"mode\":\"full\"},\"axisTitlesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"tickLabelsVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"labelsOrientation\":{\"x\":0,\"yLeft\":0,\"yRight\":0},\"gridlinesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"preferredSeriesType\":\"line\",\"layers\":[{\"layerId\":\"d5099437-cb93-4f7c-86c5-7b339dee9093\",\"accessors\":[\"a409fd34-9cac-40e1-9aef-0fa1bc6bb955\"],\"position\":\"top\",\"seriesType\":\"line\",\"showGridlines\":false,\"layerType\":\"data\",\"xAccessor\":\"6ad82636-e749-46c0-8233-e1e0c6d5a975\",\"splitAccessor\":\"38f3de63-6a13-4417-9feb-bc2707616fe1\"}]},\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filters\":[],\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"d5099437-cb93-4f7c-86c5-7b339dee9093\":{\"columns\":{\"6ad82636-e749-46c0-8233-e1e0c6d5a975\":{\"label\":\"@timestamp\",\"dataType\":\"date\",\"operationType\":\"date_histogram\",\"sourceField\":\"@timestamp\",\"isBucketed\":true,\"scale\":\"interval\",\"params\":{\"interval\":\"auto\"}},\"a409fd34-9cac-40e1-9aef-0fa1bc6bb955\":{\"label\":\"记录计数\",\"dataType\":\"number\",\"operationType\":\"count\",\"isBucketed\":false,\"scale\":\"ratio\",\"sourceField\":\"记录\"},\"38f3de63-6a13-4417-9feb-bc2707616fe1\":{\"label\":\"site.keyword 排名最前值\",\"dataType\":\"string\",\"operationType\":\"terms\",\"scale\":\"ordinal\",\"sourceField\":\"site.keyword\",\"isBucketed\":true,\"params\":{\"size\":10,\"orderBy\":{\"type\":\"column\",\"columnId\":\"a409fd34-9cac-40e1-9aef-0fa1bc6bb955\"},\"orderDirection\":\"desc\",\"otherBucket\":true,\"missingBucket\":false}}},\"columnOrder\":[\"38f3de63-6a13-4417-9feb-bc2707616fe1\",\"6ad82636-e749-46c0-8233-e1e0c6d5a975\",\"a409fd34-9cac-40e1-9aef-0fa1bc6bb955\"],\"incompleteColumns\":{}}}}}}},\"hidePanelTitles\":false,\"enhancements\":{}},\"title\":\"pv访问走势\"},{\"version\":\"7.15.2\",\"type\":\"lens\",\"gridData\":{\"x\":24,\"y\":15,\"w\":24,\"h\":15,\"i\":\"fa81f53d-79d8-4570-b19b-fd51d4e4420d\"},\"panelIndex\":\"fa81f53d-79d8-4570-b19b-fd51d4e4420d\",\"embeddableConfig\":{\"attributes\":{\"title\":\"\",\"visualizationType\":\"lnsXY\",\"type\":\"lens\",\"references\":[{\"id\":\"飞哥建材网索引\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"飞哥建材网索引\",\"name\":\"indexpattern-datasource-layer-e8b4ea55-6b07-4681-926e-05baadcdcb1d\",\"type\":\"index-pattern\"}],\"state\":{\"visualization\":{\"legend\":{\"isVisible\":true,\"position\":\"right\"},\"valueLabels\":\"hide\",\"fittingFunction\":\"None\",\"yLeftExtent\":{\"mode\":\"full\"},\"yRightExtent\":{\"mode\":\"full\"},\"axisTitlesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"tickLabelsVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"labelsOrientation\":{\"x\":0,\"yLeft\":0,\"yRight\":0},\"gridlinesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"preferredSeriesType\":\"line\",\"layers\":[{\"layerId\":\"e8b4ea55-6b07-4681-926e-05baadcdcb1d\",\"accessors\":[\"d7c3be51-de5d-4b1c-a418-e106c53f0fcd\"],\"position\":\"top\",\"seriesType\":\"line\",\"showGridlines\":false,\"layerType\":\"data\",\"xAccessor\":\"f185ee7e-af0b-4808-be6e-ee02d0bd8a61\",\"splitAccessor\":\"b81e730d-d9bd-4262-b488-de4c41bea4ba\"}]},\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filters\":[],\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"e8b4ea55-6b07-4681-926e-05baadcdcb1d\":{\"columns\":{\"f185ee7e-af0b-4808-be6e-ee02d0bd8a61\":{\"label\":\"@timestamp\",\"dataType\":\"date\",\"operationType\":\"date_histogram\",\"sourceField\":\"@timestamp\",\"isBucketed\":true,\"scale\":\"interval\",\"params\":{\"interval\":\"auto\"}},\"d7c3be51-de5d-4b1c-a418-e106c53f0fcd\":{\"label\":\"clientip.keyword 的唯一计数\",\"dataType\":\"number\",\"operationType\":\"unique_count\",\"scale\":\"ratio\",\"sourceField\":\"clientip.keyword\",\"isBucketed\":false},\"b81e730d-d9bd-4262-b488-de4c41bea4ba\":{\"label\":\"site.keyword 排名最前值\",\"dataType\":\"string\",\"operationType\":\"terms\",\"scale\":\"ordinal\",\"sourceField\":\"site.keyword\",\"isBucketed\":true,\"params\":{\"size\":10,\"orderBy\":{\"type\":\"column\",\"columnId\":\"d7c3be51-de5d-4b1c-a418-e106c53f0fcd\"},\"orderDirection\":\"desc\",\"otherBucket\":true,\"missingBucket\":false}}},\"columnOrder\":[\"b81e730d-d9bd-4262-b488-de4c41bea4ba\",\"f185ee7e-af0b-4808-be6e-ee02d0bd8a61\",\"d7c3be51-de5d-4b1c-a418-e106c53f0fcd\"],\"incompleteColumns\":{}}}}}}},\"hidePanelTitles\":false,\"enhancements\":{}},\"title\":\"ip访问走势\"},{\"version\":\"7.15.2\",\"type\":\"lens\",\"gridData\":{\"x\":0,\"y\":30,\"w\":11,\"h\":17,\"i\":\"1a31a1ea-95ef-4c59-96c1-52556fbe4445\"},\"panelIndex\":\"1a31a1ea-95ef-4c59-96c1-52556fbe4445\",\"embeddableConfig\":{\"attributes\":{\"title\":\"\",\"visualizationType\":\"lnsDatatable\",\"type\":\"lens\",\"references\":[{\"id\":\"飞哥建材网索引\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"飞哥建材网索引\",\"name\":\"indexpattern-datasource-layer-c6feb499-310a-44cb-ab99-c523ef2c1fd1\",\"type\":\"index-pattern\"}],\"state\":{\"visualization\":{\"layerId\":\"c6feb499-310a-44cb-ab99-c523ef2c1fd1\",\"layerType\":\"data\",\"columns\":[{\"columnId\":\"063fb92a-d493-4ee4-ade3-60916b91cff0\"},{\"columnId\":\"a6013de6-8cfa-45eb-8bb2-896139e3ee11\"}]},\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filters\":[],\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"c6feb499-310a-44cb-ab99-c523ef2c1fd1\":{\"columns\":{\"063fb92a-d493-4ee4-ade3-60916b91cff0\":{\"label\":\"ip段\",\"dataType\":\"string\",\"operationType\":\"terms\",\"scale\":\"ordinal\",\"sourceField\":\"ip段\",\"isBucketed\":true,\"params\":{\"size\":20,\"orderBy\":{\"type\":\"column\",\"columnId\":\"a6013de6-8cfa-45eb-8bb2-896139e3ee11\"},\"orderDirection\":\"desc\",\"otherBucket\":false,\"missingBucket\":false},\"customLabel\":true},\"a6013de6-8cfa-45eb-8bb2-896139e3ee11\":{\"label\":\"记录计数\",\"dataType\":\"number\",\"operationType\":\"count\",\"isBucketed\":false,\"scale\":\"ratio\",\"sourceField\":\"记录\"}},\"columnOrder\":[\"063fb92a-d493-4ee4-ade3-60916b91cff0\",\"a6013de6-8cfa-45eb-8bb2-896139e3ee11\"],\"incompleteColumns\":{}}}}}}},\"hidePanelTitles\":false,\"enhancements\":{}},\"title\":\"ip端访问排行\"},{\"version\":\"7.15.2\",\"type\":\"lens\",\"gridData\":{\"x\":11,\"y\":30,\"w\":13,\"h\":17,\"i\":\"ef42afa5-e805-4fa8-8246-dcb494c20a51\"},\"panelIndex\":\"ef42afa5-e805-4fa8-8246-dcb494c20a51\",\"embeddableConfig\":{\"attributes\":{\"title\":\"\",\"visualizationType\":\"lnsDatatable\",\"type\":\"lens\",\"references\":[{\"id\":\"飞哥建材网索引\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"飞哥建材网索引\",\"name\":\"indexpattern-datasource-layer-4ac6720e-bdc4-401a-a462-99325a49fd53\",\"type\":\"index-pattern\"}],\"state\":{\"visualization\":{\"layerId\":\"4ac6720e-bdc4-401a-a462-99325a49fd53\",\"layerType\":\"data\",\"columns\":[{\"columnId\":\"68973457-23d3-43db-9ce0-1100789b335e\"},{\"columnId\":\"9ada1847-65f3-44c3-9697-8214a7066e69\"}]},\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filters\":[],\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"4ac6720e-bdc4-401a-a462-99325a49fd53\":{\"columns\":{\"68973457-23d3-43db-9ce0-1100789b335e\":{\"label\":\"ip排名最前值\",\"dataType\":\"string\",\"operationType\":\"terms\",\"scale\":\"ordinal\",\"sourceField\":\"真实ip\",\"isBucketed\":true,\"params\":{\"size\":100,\"orderBy\":{\"type\":\"column\",\"columnId\":\"9ada1847-65f3-44c3-9697-8214a7066e69\"},\"orderDirection\":\"desc\",\"otherBucket\":false,\"missingBucket\":false},\"customLabel\":true},\"9ada1847-65f3-44c3-9697-8214a7066e69\":{\"label\":\"总数\",\"dataType\":\"number\",\"operationType\":\"count\",\"isBucketed\":false,\"scale\":\"ratio\",\"sourceField\":\"记录\",\"customLabel\":true}},\"columnOrder\":[\"68973457-23d3-43db-9ce0-1100789b335e\",\"9ada1847-65f3-44c3-9697-8214a7066e69\"],\"incompleteColumns\":{}}}}}}},\"hidePanelTitles\":false,\"enhancements\":{}},\"title\":\"访问量最高前100 ip\"},{\"version\":\"7.15.2\",\"type\":\"lens\",\"gridData\":{\"x\":24,\"y\":30,\"w\":24,\"h\":17,\"i\":\"607bd68e-cf07-446c-9ee9-05b2fcf74146\"},\"panelIndex\":\"607bd68e-cf07-446c-9ee9-05b2fcf74146\",\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false},\"title\":\"飞哥建材网-错误记录\",\"panelRefName\":\"panel_607bd68e-cf07-446c-9ee9-05b2fcf74146\"}]","timeRestore":false,"title":"飞哥建材网","version":1},"coreMigrationVersion":"7.15.2","id":"83d332c0-8d71-11ec-b67f-afe315b06075","migrationVersion":{"dashboard":"7.15.0"},"references":[{"id":"飞哥建材网索引","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"飞哥建材网索引","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index","type":"index-pattern"},{"id":"90653950-8b20-11ec-b67f-afe315b06075","name":"ddf27e80-6bb0-449c-8a01-e3b2de40aac5:panel_ddf27e80-6bb0-449c-8a01-e3b2de40aac5","type":"lens"},{"id":"e9815520-c4fd-11ec-bebd-915393be125c","name":"64e313bf-b288-47d1-8364-0cb551a0dab6:panel_64e313bf-b288-47d1-8364-0cb551a0dab6","type":"lens"},{"id":"飞哥建材网索引","name":"793156f5-0220-4598-8463-ce34ee4ca6b3:indexpattern-datasource-current-indexpattern","type":"index-pattern"},{"id":"飞哥建材网索引","name":"793156f5-0220-4598-8463-ce34ee4ca6b3:indexpattern-datasource-layer-b9a3e64d-6455-4629-8399-c49cc75094c7","type":"index-pattern"},{"id":"飞哥建材网索引","name":"cce34902-7577-4cdd-a0cd-c8efa0049c7a:indexpattern-datasource-current-indexpattern","type":"index-pattern"},{"id":"飞哥建材网索引","name":"cce34902-7577-4cdd-a0cd-c8efa0049c7a:indexpattern-datasource-layer-8afaae00-7ead-42d5-bc3e-014adecd1650","type":"index-pattern"},{"id":"飞哥建材网索引","name":"e5470df8-685e-48bb-8b50-ee837b890e3d:indexpattern-datasource-current-indexpattern","type":"index-pattern"},{"id":"飞哥建材网索引","name":"e5470df8-685e-48bb-8b50-ee837b890e3d:indexpattern-datasource-layer-d5099437-cb93-4f7c-86c5-7b339dee9093","type":"index-pattern"},{"id":"飞哥建材网索引","name":"fa81f53d-79d8-4570-b19b-fd51d4e4420d:indexpattern-datasource-current-indexpattern","type":"index-pattern"},{"id":"飞哥建材网索引","name":"fa81f53d-79d8-4570-b19b-fd51d4e4420d:indexpattern-datasource-layer-e8b4ea55-6b07-4681-926e-05baadcdcb1d","type":"index-pattern"},{"id":"飞哥建材网索引","name":"1a31a1ea-95ef-4c59-96c1-52556fbe4445:indexpattern-datasource-current-indexpattern","type":"index-pattern"},{"id":"飞哥建材网索引","name":"1a31a1ea-95ef-4c59-96c1-52556fbe4445:indexpattern-datasource-layer-c6feb499-310a-44cb-ab99-c523ef2c1fd1","type":"index-pattern"},{"id":"飞哥建材网索引","name":"ef42afa5-e805-4fa8-8246-dcb494c20a51:indexpattern-datasource-current-indexpattern","type":"index-pattern"},{"id":"飞哥建材网索引","name":"ef42afa5-e805-4fa8-8246-dcb494c20a51:indexpattern-datasource-layer-4ac6720e-bdc4-401a-a462-99325a49fd53","type":"index-pattern"},{"id":"ad560480-8b21-11ec-b67f-afe315b06075","name":"607bd68e-cf07-446c-9ee9-05b2fcf74146:panel_607bd68e-cf07-446c-9ee9-05b2fcf74146","type":"lens"}],"type":"dashboard","updated_at":"2022-09-13T09:28:15.805Z","version":"WzI3MjgwNCw1Nl0="} {"excludedObjects":[],"excludedObjectsCount":0,"exportedCount":5,"missingRefCount":0,"missingReferences":[]}