初めから卒業にご質問があれば、グループに追加してください、知識はいくつかの助けを持って来ることを願って、多くのゲームや実用的なケースモジュールコードのすべてのために勉強するとの交換で、ゲーム開発に携わってきた641792143コミュニケーションと学習を。マイクロチャネル世間の注目またはNoをプログラマドライゾーン
道路は、業界が手術に特化し、聞いてきた、私はあなたが私たちを教育されている願っています
Elasticsearch
提供してリアルタイムのフルテキスト検索と分析エンジンの収集、分析、データの保存 3つの機能を、
オープンRESTとJava APIで、効率的な検索機能、スケーラブルな分散システムを提供するために、他の構造。これは、上に構築されているのApache Luceneの検索エンジンライブラリ上で。
Logstash
するための一つの収集、分析、フィルタリングログツール。
これは、システムログ、エラーログ、およびカスタムアプリケーションログを含むログのほぼすべてのタイプをサポートしています。それは多くのソースからログを受信することができ、これらのソースからsyslog、メッセージング(例えばRabbitMQの)とJMXを含め、それが電子メールを含む様々な方法でデータを出力することが可能であり、WebSocketをElasticsearch。
Kibana
ログに関連するデータのウェブベースのグラフィカルインタフェースは、分析および視覚化Elasticsearchインデックスに格納されています。
これは、使用していますElasticsearch RESTインターフェースをするだけでなく、データを取得するために、ユーザーが自分のデータを表示するだけでなく、それらにクエリやフィルタデータへの特別な方法を可能にするカスタマイズされたダッシュボードを作成することができます。
Elasticsearch
コンフィギュレーション
[root@lupuxiaotest ~]# grep -v "^#" /etc/elasticsearch/elasticsearch.yml
cluster.name: my-secure
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 192.168.0.59
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
スタート
systemctl restart elasticsearch.service
logstash
コンフィギュレーション
[root@lupuxiaotest share]# cat /etc/logstash/logstash.conf
# Sample Logstash configuration for creating a simple
# Beats -> Logstash -> Elasticsearch pipeline.
input {
file {
path => "/var/log/init_5.log"
start_position => "beginning"
codec=> multiline {
pattern => "^\d{4}"
negate => true
what => "previous"
}
}
}
filter {
if ([message] =~ "None$") {
drop {}
}
grok {
match => {"message" => "%{TIMESTAMP_ISO8601:time} %{NOTSPACE:file} %{LOGLEVEL:level}: %{IP:remote_ip}(?<info>.*)"}
}
mutate{
remove_field => ["message","level","file"]
}
}
#output {
# stdout {
# codec => rubydebug
#
# }
#
#}
output {
elasticsearch {
hosts => ["http://192.168.0.59:9200"]
index => "server_init-%{+YYYY.MM.dd}"
}
}
スタート
./bin/logstash -f /etc/logstash/logstash.conf --path.settings /etc/logstash/
Kibana
コンフィギュレーション
[root@lupuxiaotest share]# grep -v "^#" /etc/kibana/kibana.yml
server.port: 5601
server.host: "192.168.0.59"
elasticsearch.hosts: ["http://192.168.0.59:9200"]
xpack.reporting.encryptionKey: "a_random_string"
xpack.security.encryptionKey: "something_at_least_32_characters"
スタート
systemctl status kibana.service
REMOTE_IPの数を数えます
[画像のダンプはチェーンが失敗し、発信局は、(IMG-PXzn9pNP-1576505004179)直接アップロード(http://image.rinkgame.com/blog/20190306/CtGw3O9zQECc.png?imageslimダウン画像を保存することが推奨され、セキュリティチェーン機構を有していてもよいです)]
[画像のダンプはチェーンが失敗し、発信局は、直接アップロード(http://image.rinkgame.com/blog/20190306/sabgIbdBcOVh.png?imageslim(IMG-maCWEayr-1576505004180)ダウン画像を保存することが推奨され、セキュリティチェーン機構を有していてもよいです)]