เบชเบฐเบเบฒเบเบเบต, เบเปเบญเบเบเบทเป Eugene, เบเปเบญเบเปเบเบฑเบเบซเบปเบงเปเปเบฒเบเบตเบก B2B เบขเบนเป Citymobil. เบซเบเบถเปเบเปเบเบงเบฝเบเบเบฒเบเบเบญเบเบเบตเบกเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเปเบเบทเปเบญเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบฑเปเบ taxi เบเบฒเบเบเบนเปเบฎเปเบงเบกเบเบฒเบ, เปเบฅเบฐเปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบซเบกเบฑเปเบเบเบปเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฐเปเบซเบกเบตเบเปเบญเบเปเบเบปเปเบฒเปเบเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบถเปเบเปเบ microservices เบเบญเบเบเบงเบเปเบฎเบปเบฒ. เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบดเบเบเบฒเบกเบเบงเบเบเบฒเบขเบนเปเบชเบฐเปเบซเบกเบตเบเบฑเบเบเบถเบ.
เปเบ Citymobil, เบเบงเบเปเบฎเบปเบฒเปเบเป ELK stack (ElasticSearch, Logstash, Kibana) เปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฑเบเบเบถเบ, เปเบฅเบฐเบเปเบฒเบเบงเบเบเปเปเบกเบนเบเบเบตเปเปเบเบปเปเบฒเบกเบฒเบกเบตเบเบฐเบซเบเบฒเบเปเบซเบเป. เบเบฒเบเบเบญเบเบซเบฒเบเบฑเบเบซเบฒเปเบเบเบฒเบเบฎเปเบญเบเบเปเบกเบฐเบซเบฒเบเบปเบเบเบตเปเบเบตเปเบญเบฒเบเบเบฐเบเบฒเบเบปเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเปเบฒเปเบเปเบฅเบฐเบซเบฑเบเปเบซเบกเปเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบเบฒเบ. เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบเบปเบเบชเบฒเบเบเบฒเบเบญเบเบเบงเบเปเบเบปเบฒ, Kibana เบกเบตเบชเปเบงเบ Dashboard.
เบกเบตเบเบปเบเบเบงเบฒเบกเบเปเปเบซเบผเบฒเบเบเบฒเบเปเบเบเปเบฝเบงเบเบฑเบHabre เบเบฑเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบงเบดเบเบตเบเบฒเบเบเบฑเปเบ stack ELK เปเบเบทเปเบญเบฎเบฑเบเปเบฅเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบ, เปเบเปเบเปเปเบกเบตเปเบญเบเบฐเบชเบฒเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเปเบเบเบฒเบเบชเปเบฒเบ Dashboard. เบเบฑเปเบเบเบฑเปเบ, เบเปเบญเบเบเปเบญเบเบเบฒเบเบชเบฐเปเบเบเบงเบดเบเบตเบเบฒเบเบชเปเบฒเบเบเบฒเบเบชเบฐเปเบเบเบเบฒเบเบเบญเบเบเปเปเบกเบนเบเปเบเบเบญเบตเบเปเบชเปเบเบฑเบเบเบถเบเบเบตเปเปเบเบปเปเบฒเบกเบฒเปเบ Kibana.
เบเบฒเบเบเบฑเบ
เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเบฑเบเปเบเบเบเบถเปเบ, เบเปเบญเบเบชเปเบฒเบเบฎเบนเบเบเบฒเบ Docker เบเบฑเบ ELK เปเบฅเบฐ Filebeat. เปเบฅเบฐเบงเบฒเบเปเบงเปเปเบเบเบฑเบเบเบฐเบซเบเบฒเบเบเปเบญเบ
Clone the config repository docker-compose
เปเบฅเบฐเบเบฒเบเบเบฑเปเบเบเปเบฒ ELK, เปเบฅเบฐเปเบเบตเบเบกเบฑเบเบเปเบงเบเบเปเบฒเบชเบฑเปเบ docker-compose up
. เบเบฑเปเบเปเบเบเปเปเปเบเบตเปเบกเบเบฐเปเบ -d
เปเบเบทเปเบญเปเบเบดเปเบเบเบงเบฒเบกเบเบทเบเบซเบเปเบฒเบเบญเบ stack ELK.
git clone https://github.com/et-soft/habr-elk
cd habr-elk
docker-compose up
เบเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบทเบเบเบฑเปเบเบเปเบฒเบขเปเบฒเบเบเบทเบเบเปเบญเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบซเบฑเบเบเบฒเบเปเบเบปเปเบฒเบขเบนเปเปเบเบเบฑเบเบเบถเบ (เบเบฒเบเบเบตเบญเบฒเบเบเปเปเปเบกเปเบเบเบฑเบเบเบต, เบเบฐเบเบงเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฑเบเบเบตเปเบกเบต stack เบเบฑเบเบซเบกเบปเบเบญเบฒเบเบเบฐเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเบเบฒเบเบต):
{"type":"log","@timestamp":"2020-09-20T05:55:14Z","tags":["info","http","server","Kibana"],"pid":6,"message":"http server running at http://0:5601"}
เปเบเบเบเบตเปเบขเบนเป localhost:5061
Kibana เบเบงเบเปเบเบตเบ.
เบชเบดเปเบเบเบฝเบงเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเปเบฒเบซเบเบปเบเบเปเบฒเปเบกเปเบเปเบเบทเปเบญเบชเปเบฒเบ Index Pattern เบชเปเบฒเบฅเบฑเบ Kibana เบเบตเปเบกเบตเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเปเปเบกเบนเบเบเบตเปเบเบฐเบชเบฐเปเบเบ. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบเบฎเปเบญเบเบเป curl เบซเบผเบทเบเบฐเบเบดเบเบฑเบเบเบธเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบฒเบเปเบเปเบเบญเบเบฎเบนเบเบเบฒเบ.
$ curl -XPOST -D- 'http://localhost:5601/api/saved_objects/index-pattern'
-H 'Content-Type: application/json'
-H 'kbn-xsrf: true'
-d '{"attributes":{"title":"logstash-*","timeFieldName":"@timestamp"}}'
เบเบฒเบเบชเปเบฒเบเบฎเบนเบเปเบเบเบเบฑเบเบชเบฐเบเบตเบเปเบฒเบ GUI
เปเบเบทเปเบญเบเบฑเปเบเบเปเบฒ, เปเบฅเบทเบญเบเบเบฒเบ Discover เปเบเปเบกเบเบนเบเปเบฒเบเบเปเบฒเบ, เปเบฅเบฐเปเบเบซเบฒเบซเบเปเบฒเบเบฒเบเบชเปเบฒเบเบฎเบนเบเปเบเบเบเบฑเบเบชเบฐเบเบต.
เปเบเบเบเบฒเบเบเบฅเบดเบเปเบชเปเบเบธเปเบก "เบชเปเบฒเบเบฎเบนเบเปเบเบเบเบฑเบเบชเบฐเบเบต", เบเบงเบเปเบฎเบปเบฒเปเบเบซเบฒเบซเบเปเบฒเบชเปเบฒเบเบเบฑเบเบชเบฐเบเบต. เปเบเบเปเบญเบ "เบเบทเปเบฎเบนเบเปเบเบเบเบฑเบเบชเบฐเบเบต", เปเบชเป "logstash-*". เบเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบทเบเบเบฑเปเบเบเปเบฒเบขเปเบฒเบเบเบทเบเบเปเบญเบ, เบเปเบฒเบเบฅเบธเปเบกเบเบตเป Kibana เบเบฐเบชเบฐเปเบเบเบเบฑเบเบเบฐเบเบตเบเบตเปเบเบปเบเบขเบนเปเบเบฒเบเปเบเปเบเบปเบเบฅเบฐเบเบฝเบ.
เปเบเบซเบเปเบฒเบเปเปเปเบ, เปเบฅเบทเบญเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบกเบตเปเบงเบฅเบฒ, เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบเปเบฎเบปเบฒเบกเบฑเบเปเบกเปเบ @timestamp
.
เบเบตเปเบเบฐเบเปเบฒเบซเบเปเบฒเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฑเบเบชเบฐเบเบต, เปเบเปเบเปเปเบกเบตเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเบฒเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบงเบฅเบฒเบเบตเป.
เปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบเบซเบฒเบเบฒเบ Discover เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ, เบเปเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบซเบฑเบเบฅเบฒเบเบเบฒเบเบเบฑเบเบเบถเบ.
Dashboard
เปเบเปเบกเบเบนเบเปเบฒเบเบเปเบฒเบ, เปเบซเปเบเบฅเบดเบเปเบชเปเบชเปเบงเบเบเบฒเบเบชเปเบฒเบ Dashboard เปเบฅเบฐเปเบเบซเบฒเบซเบเปเบฒเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบ.
เปเบซเปเบเบฅเบดเบเปเบชเป "เบชเปเบฒเบ dashboard เปเบซเบกเป" เปเบฅเบฐเปเบเบซเบฒเบซเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเปเบกเบงเบฑเบเบเบธเปเบชเป Dashboard.
เปเบซเปเบเบฅเบดเบเปเบชเปเบเบธเปเบก "เบชเปเบฒเบเปเบซเบกเป", เปเบฅเบฐเบฅเบฐเบเบปเบเบเบฐเปเบเบทเบญเบเปเบซเปเบเปเบฒเบเปเบฅเบทเบญเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบชเบฐเปเบเบเบเปเปเบกเบนเบ. Kibana เบกเบตเบเปเบฒเบเบงเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบญเบเบเบงเบเปเบเบปเบฒ, เปเบเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบดเปเบเบเบฒเบเบชเปเบฒเบเบฎเบนเบเบเบฒเบเบเบตเปเปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบ "เปเบเบเปเบเบงเบเบฑเปเบ" เปเบฅเบฐเบเบฒเบเบฐเบฅเบฒเบ "เบเบฒเบเบฐเบฅเบฒเบเบเปเปเบกเบนเบ". เบเบฐเปเบเบเบเบญเบเบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบตเบญเบทเปเบเปเปเบกเปเบเบเบทเบเบเปเบฒเบเบปเบเปเบงเปเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ.
เบงเบฑเบเบเบธเบเบตเปเบกเบตเบขเบนเปเบเบฒเบเบญเบฑเบเบกเบตเบเปเบฒเบเบเบทเป B เปเบฅเบฐ E, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบฎเบนเบเปเบเบเปเบกเปเบเบเบฒเบเบเบปเบเบฅเบญเบเบซเบผเบทเบขเบนเปเปเบเบเบฒเบเบเบปเบเบชเบญเบเปเบเบเปเบฒ. เปเบกเบทเปเบญเปเบงเบฅเบฒเบเปเบฒเบเปเบ, เบฎเบนเบเปเบเบเบญเบฒเบเบเบฐเบเปเบฝเบเปเบเบเบซเบผเบทเบซเบฒเบเปเบเบเบฒเบ Kibana.
เปเบเบเปเบเบงเบเบฑเปเบ
เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ "เปเบเบเปเบเบงเบเบฑเปเบ", เปเบซเปเบชเปเบฒเบ histogram เบเบญเบเบญเบฑเบเบเบฒเบชเปเบงเบเบเบญเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบเปเบฅเบฐเบเปเปเบชเปเบฒเปเบฅเบฑเบเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เปเบเบเบญเบเบเปเบฒเบเบเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเปเบชเบฑเปเบเบชเบฐเปเบเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
เบเบงเบโเปเบฎเบปเบฒโเบเบฐโเบเบฑเบโเบเบฐโเปเบเบโเบเบฒเบโเบฎเปเบญเบโเบเปโเบเบฑเบโเบซเบกเบปเบโเบเบตเปโเบกเบตโเบชเบฐโเบเบฒโเบเบฐโเบเบฒเบโเบเบญเบโเบชเบฐโเบซเบเบญเบ <400 เปเบเบฑเบโเบชเปเบฒโเปเบฅเบฑเบโเบเบปเบโ, เปเบฅเบฐโ>= 400 เปเบเบฑเบโเบเบฑเบโเบซเบฒโ.
เปเบเบทเปเบญเบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบ "Vertical Bar", เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบฅเบทเบญเบเปเบซเบผเปเบเบเปเปเบกเบนเบ. เปเบฅเบทเบญเบเบฎเบนเบเปเบเบเบเบฑเบเบชเบฐเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบเปเบญเบเบซเบเปเบฒเบเบตเป.
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบเบฃเบฒเบเปเบเบเบญเบฑเบเบเบฝเบงเบเบฐเบเบฒเบเบปเบเบเบถเปเบเบซเบผเบฑเบเบเบฒเบเปเบฅเบทเบญเบเปเบซเบผเปเบเบเปเปเบกเบนเบ. เปเบซเปเบเบฑเปเบเบกเบฑเบเบเบถเปเบ.
เปเบเบเบฅเบฑเบญเบ "Buckets", เบเบปเบเบเบธเปเบก "เบเบทเปเบก", เปเบฅเบทเบญเบ "X-asis" เปเบฅเบฐเบเบฑเปเบเบเปเบฒเปเบเบ X. เปเบซเปเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบปเบเปเบงเบฅเบฒเบเบญเบเบฅเบฒเบเบเบฒเบเปเบเบเบฑเบเบเบถเบเบเบฒเบกเบกเบฑเบ. เปเบเบเบฒเบเบชเบฐเบซเบเบฒเบก "เบเบฒเบเบฅเบงเบเบฅเบงเบก", เปเบฅเบทเบญเบ "Date Histogram", เปเบฅเบฐเปเบ "Field" เปเบฅเบทเบญเบ "@timestamp", เบเบตเปเบเบญเบเปเบงเบฅเบฒ. เบเปเบญเบเปเบซเป "เปเบฅเบเบฐเบซเปเบฒเบเบเบฑเปเบเบเปเปเบฒ" เบขเบนเปเปเบเบชเบฐเบเบฒเบเบฐ "เบญเบฑเบเบเบฐเปเบเบกเบฑเบ", เปเบฅเบฐเบกเบฑเบเบเบฐเบเบฑเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฑเบเบเบฒเบเบชเบฐเปเบเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ.
เปเบเบเบเบฒเบเบเบฅเบดเบเปเบชเปเบเบธเปเบก "เบญเบฑเบเปเบเบ", เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบซเบฑเบเปเบชเบฑเปเบเบชเบฐเปเบเบเบเบตเปเบกเบตเบเปเบฒเบเบงเบเบเปเบฒเบฎเปเบญเบเบเปเบเบธเบเป 30 เบงเบดเบเบฒเบเบต.
เบเบญเบเบเบตเปเปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบฑเปเบเบเบฑเบเบเบฒเบกเปเบเบ Y. เบเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบฐเปเบเบเบเปเบฒเบเบงเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฑเบเบซเบกเบปเบเปเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบตเปเปเบฅเบทเบญเบ.
เปเบซเปเบเปเบฝเบเบเปเบฒ "เบเบฒเบเบฅเบงเบเบฅเบงเบก" เปเบเบฑเบ "Sum Bucket", เปเบเบดเปเบเบเบฐเบเปเบงเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบฅเบงเบกเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบฎเปเบญเบเบเปเบเบตเปเบเบฐเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบเปเบฅเบฐเบเปเปเบเบฐเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบ. เปเบ Bucket -> Aggregation block, เปเบฅเบทเบญเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเปเบเบ "Filters" เปเบฅเบฐเบเปเบฒเบเบปเบเบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบ "statusCode >= 400". เปเบฅเบฐเปเบเบเบฒเบเบชเบฐเบซเบเบฒเบก "เบเปเบฒเบเบเปเบฒเบเบปเบเปเบญเบ", เบเบงเบเปเบฎเบปเบฒเบเบตเปเบเบญเบเบเบทเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบญเบเบเบปเบงเบเบตเปเบงเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบฐเปเบเบเบเบงเบฒเบกเปเบเบปเปเบฒเปเบเบซเบผเบฒเบเปเบเบเบงเบฒเบกเบซเบกเบฒเบเปเบเบเบฒเบเบฐเบฅเบฒเบเปเบฅเบฐเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบปเปเบงเปเบ.
เปเบเบเบเบฒเบเบเบฅเบดเบเปเบชเปเบเบธเปเบก "เบญเบฑเบเปเบเบ" เบเบฒเบเปเบเปเบเบฅเบฑเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒ, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบเบตเปเบกเบตเบเบฒเบเบฎเปเบญเบเบเปเบเบฑเบเบซเบฒ.
เบเปเบฒเบเปเบฒเบเบเบฅเบดเบเปเบชเปเบฎเบนเบเบงเบปเบเบกเบปเบเบเบฑเบเบเบฒเบเบเบงเบฒเบกเบซเบกเบฒเบ, เบเปเบญเบเบขเปเบฝเบกเบเบฐเบเบฒเบเบปเบเบเบถเปเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฝเบเบชเบตเบเบญเบเบเบฑเบเปเบเป.
เบเบญเบเบเบตเปเปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบเบตเปเบกเบเปเปเบกเบนเบเบเบฒเบเบฎเปเบญเบเบเปเบเบตเปเบเบฐเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบเปเบเบเบฒเบเบฐเบฅเบฒเบ. เปเบเบชเปเบงเบ "Metrics", เปเบซเปเบเบฅเบดเบเปเบชเปเบเบธเปเบก "Add" เปเบฅเบฐเปเบฅเบทเบญเบ "Y-axis".
เปเบ metric เบเบตเปเบชเปเบฒเบเบเบถเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเบเบตเปเบเบดเบเบเบฒเบ. เบเบฝเบเปเบเปเบขเบนเปเปเบเบเบปเบงเบเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบฅเบฐเบเบธ "statusCode < 400".
เปเบเบเบเบฒเบเบเปเบฝเบเบชเบตเบเบญเบเบเบฑเบเปเบซเบกเป, เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเปเบเบเบญเบฑเบเบเบฒเบชเปเบงเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบเปเบเบตเปเบกเบตเบเบฑเบเบซเบฒเปเบฅเบฐเบเบฐเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบ.
เปเบเบเบเบฒเบเบเบปเบเบเบธเปเบก "เบเบฑเบเบเบถเบ" เบขเบนเปเปเบเบดเบเบชเบธเบเบเบญเบเบซเบเปเบฒเบเปเปเบฅเบฐเบฅเบฐเบเบธเบเบทเป, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบซเบฑเบเบเบฒเบเบฐเบฅเบฒเบเบเปเบฒเบญเบดเบเปเบ Dashboard.
เบเบฒเบเบฐเบฅเบฒเบเบเปเปเบกเบนเบ
เบเบญเบเบเบตเปเบเบดเบเบฒเบฅเบฐเบเบฒเปเบเบดเปเบเบเบฒเบเบฐเบฅเบฒเบ "เบเบฒเบเบฐเบฅเบฒเบเบเปเปเบกเบนเบ". เปเบซเปเบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบกเบตเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบ URL เบเบฑเบเบซเบกเบปเบเบเบตเปเบฎเปเบญเบเบเปเปเบฅเบฐเบเปเบฒเบเบงเบเบเปเบฒเบฎเปเบญเบเบเปเปเบซเบผเบปเปเบฒเบเบฑเปเบ. เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบปเบงเบขเปเบฒเบเปเบเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบญเบดเบเปเบฅเบทเบญเบเปเบซเบผเปเบเบเปเปเบกเบนเบ.
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบกเบตเบเบฑเบเบซเบเบถเปเบเบเบฐเบเบทเบเบชเบฐเปเบเบเบขเบนเปเปเบเบซเบเปเบฒเบเป, เปเบเบดเปเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเปเบฒเบเบงเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฑเบเบซเบกเบปเบเบชเปเบฒเบฅเบฑเบเบเปเบงเบเปเบงเบฅเบฒเบเบตเปเปเบฅเบทเบญเบ.
เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบฝเบเบเบฝเบเปเบเป "Buckets" block. เบเบปเบเบเบธเปเบก "เบเบทเปเบก" เปเบฅเบฐเปเบฅเบทเบญเบ "เปเบเบเปเบเบง".
เปเบเบเปเบญเบ "เบเบฒเบเบฅเบงเบเบฅเบงเบก", เปเบฅเบทเบญเบ "เปเบเบทเปเบญเบเปเบ". เปเบฅเบฐเปเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบตเปเบเบฒเบเบปเบ "เบเบฒเบเบชเบฐเบซเบเบฒเบก" เปเบฅเบทเบญเบ "url.keyword".
เปเบเบเบเบฒเบเบฅเบฐเบเบธเบเปเบฒ "Url" เปเบเบเปเบญเบ "เบเปเบฒเบเบเปเบฒเบเบปเบเปเบญเบ" เปเบฅเบฐเบเบฅเบดเบเปเบชเป "เบญเบฑเบเปเบเบ", เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบเปเบญเบเบเบฒเบเบเปเบงเบเบเปเบฒเบเบงเบเบเปเบฒเบฎเปเบญเบเบเปเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐ URLs เบชเปเบฒเบฅเบฑเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบตเปเปเบฅเบทเบญเบ.
เบขเบนเปเปเบเบดเบเบชเบธเบเบเบญเบเบซเบเปเบฒเบเป, เปเบซเปเบเบฅเบดเบเปเบชเปเบเบธเปเบก "เบเบฑเบเบเบถเบ" เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบเปเบฅเบฐเบฅเบฐเบเบธเบเบทเปเบเบญเบเบเบฒเบเบฐเบฅเบฒเบ, เบเบปเบงเบขเปเบฒเบ Urls. เปเบซเปเบเบฑเบเบเบทเบเปเบเบซเบฒ Dashboard เปเบฅเบฐเปเบเบดเปเบเบเบฑเบเบชเบญเบเบกเบธเบกเปเบเบดเปเบเบเบตเปเบชเปเบฒเบเบเบถเปเบ.
เปเบฎเบฑเบเบงเบฝเบเบเบฑเบ Dashboard
เปเบกเบทเปเบญเบชเปเบฒเบ Dashboard, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบปเบเบเบฝเบเปเบเปเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบเบดเปเบเบเบปเปเบเบเปเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเบฑเบเบเบธเบชเบฐเปเบเบ. เบกเบฑเบเบเปเปเบกเบตเบเบงเบฒเบกเบซเบกเบฒเบเบเบตเปเบเบฐเบฅเบฐเบเบธเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบงเบฑเบเบเบธ, เบเบปเบงเบขเปเบฒเบ, "เบเปเบงเบเบงเบฑเบเบเบต", "เบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบเบเบนเปเปเบเป", "เบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบเบเบฐเปเบเบเบเบตเปเบฎเปเบญเบเบเป", เปเบฅเบฐเบญเบทเปเบเป. เบกเบฑเบเบชเบฐเบเบงเบเบเบงเปเบฒเบเบตเปเบเบฐเบฅเบฐเบเบธเปเบฅเบเบฐเปเบงเบฅเบฒเบเบตเปเบเปเบญเบเบเบฒเบเบซเบผเบทเบเปเบฒเบเบปเบเบเบฒเบเบเบฑเปเบเบเบญเบเบเบตเปเบเปเบฒเปเบเบฑเบเปเบเปเบเบเบชเบญเบเบเบฒเบก, เปเบเบดเปเบเบเบฑเปเบเบขเบนเปเบเปเบฒเบเปเบเบดเบเบงเบฑเบเบเบธ.
เบเบฒเบเบเบฑเปเบเบเบญเบเบเบตเปเปเบเบตเปเบกเปเบชเปเปเบเปเบเบเบเบตเปเบเบฐเบเบทเบเบเปเบฒเปเบเปเบเปเบเบฑเบ Dashboard เบเบฑเบเบซเบกเบปเบ, เปเบฅเบฐเบงเบฑเบเบเบธเบชเบฐเปเบเบเบเบฑเบเบซเบกเบปเบเบเบฐเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบซเบกเปเบเบฒเบกเบเปเปเบกเบนเบเบเบฒเบเบเบฑเปเบเบเบญเบเบเบปเบงเบเบดเบ.
เบชเบฐเบซเบฅเบธเบ
Kibana เปเบเบฑเบเปเบเบทเปเบญเบเบกเบทเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบดเปเบเปเบซเบฑเบเบเปเปเบกเบนเบเปเบเปเปเบเบงเบดเบเบตเบเบตเปเบชเบฐเบเบงเบ. เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฐเบเบฒเบเบฒเบกเบชเบฐเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบเบชเบญเบเบเบฐเปเบเบเบเบปเปเบเบเปเบเบญเบเบเบฒเบเบชเบฐเปเบเบ. เปเบเปเบเบฐเปเบเบเบญเบทเปเบเปเบเบทเบเบเบฑเปเบเบเปเบฒเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ. เปเบฅเบฐเบเบงเบฒเบกเบญเบธเบเบปเบกเบชเบปเบกเบเบนเบเบเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบตเปเบเปเบญเบเปเบเปเบเบฐเปเบงเป "เบซเบฅเบฑเบเบชเบฒเบ" เบเบฐเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเปเบเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบเบซเบผเบฒเบเปเบเบทเปเบญเปเบซเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเปเบเบปเปเบฒ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com