Logstash 5.0 starts with an API that outputs the metrics and status monitoring of its own processes.
Official documents:Https://www.elastic.co/guide/en/logstash/current/monitoring-logstash.html#monitoring
Node Info APIHttps://www.elastic.co/guide/en/logstash/current/node-info-api.htmlPipeline Gets pipeline-specific information and settings.OS Gets Node-level info
1. List Logstash-pluginsBin/logstash-plugin List******Logstash-output-kafkaLogstash-output-nagiosLogstash-output-nullLogstash-output-pagerdutyLogstash-output-pipeLogstash-output-rabbitmqLogstash-output-redis******2. Plugin to install MongoDB output in the output formatInstall Logstash-output-mongodb3. Configure the out
Data acquisition of Kafka and Logstash
Based on Logstash run-through Kafka still need to pay attention to a lot of things, the most important thing is to understand the principle of Kafka.
Logstash Working principleSince Kafka uses decoupled design ideas, it is not the original publication subscription, the producer is responsible for generating the
The Nginx Access log we collected through Logstash already contains the data for the client IP (REMOTE_ADDR), but only this IP is not enough, the location of the Kibana to display the requested source needs to be implemented by GEOIP database. GeoIP is the most common free IP address classification query library, but also has a pay version can be purchased. GeoIP Library can provide the corresponding geographical information according to the IP addres
Before you introduce the usage of Elasticsearch, let's talk about why you should use it. First of all to learn the search engine, certainly inevitably have heard LUCENE,SOLR and Elasticsearch are based on it. Spinx many articles, but the database is too intrusive (plug-in mode). Elasticsearch is one of the most popular distributed search engines of the moment. SO
Getting started with Elasticsearch-Installation and getting started with elasticsearch
Elasticsearch is a real-time distributed search and analysis engine that allows you to explore your data at a speed and scale you have never used before. It is used as a combination of full-text search, structured search, and analysis. -- Authoritative guide
SummaryIntroducing the internal principles of Elasticsearch Shard from the bottom and answering why is it necessary to understand the internal workings of Lucene using Elasticsearch?
Understand the cost of the Elasticsearch API
Build a FAST Search application
Don't commit at any time.
When to use stored fields and document Values
In the process of starting to access ES encountered a variety of wonderful problems.1. On-line various versions of the start-up mode is confusing to know how to start. Simple and rude--execute directly in the bin directory of ES./elasticsearch//display start, CTRL + C can stop, such as to operate, change the terminal./elasticsearch-d background boot, can continue operation at the current terminal//backgroun
Configure GeoIP in logstash to parse geographic information, logstashgeoip
The GeoIP database configured in logstash parses the ip address. Here, an open source ip data source is used to analyze the ip address of the client. The official website is here: MAXMIND
DownloadGeoLiteCityDatabase
Wget http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.tar.gztar-zxvf GeoLite2-City.tar.gzcp GeoLite2
Halo, the previous period of time installed logstash,rpm installation, after installation, want to start the Apache way to start Logstash, and then use the service Logstash start start, but prompted not to change the file or directory,
Depressed, a period of time, I was directly started with the command line, and then yesterday in Centos7 installation can use Sy
Environmental conditions:System version: CentOS 6.8Logstash version: 6.3.2Redis Version: 2.4Logstash input configuration:Input {redis {host="172.16.73.33"#redis IP Port="52611"#redis Port Password="123456"#redis Password db=9# Specify Redis library number data_type="List"#数据类型 Key="filebeat"#key Value name}}View CodeProblem:1. When I do not add the password parameter in the above input configuration, will report the following warning, do not forget to configure the password Oh .[2018--29t17: +:8
Rsyslog is a log collection tool. Currently, many Linux systems use rsyslog to replace syslog. I will not talk about how to install rsyslog. I will talk about the principle and the configuration of logstash.
Rsyslog itself has a configuration file/etc/rsyslog. conf, which defines the log file and the corresponding storage address. The following statement is used as an example:
local7.* /var/log/boot.log
I
Tags: blog http io os ar file sp div onWith this logstash extension,Https://github.com/PeterPaulH/logstash-influxdb/blob/master/src/influxdb.rbPut this file in Logstash-1.4.2/lib/logstash/outputs.Look at the Logstash document for the afternoon and finally solve their own nee
7.1 Node DiscoveryStart Elasticsearch, the node will look for the same cluster name and courseware of the master node, if there is joined, did not become the master node, responsible for the discovery of the module two purposesSelecting the master node and discovering the new node of the clusterTypes of 7.1.1 DiscoveriesElasticsearch allows the use of Zen discovery, in the config inside the elasticsearch.yml to configure the Zen information can be use
Logstash tcp multihost output (multi-target host output to ensure the stability of the TCP output link), logstashmultihost
When cleaning logs, there is an application scenario, that is, when the TCP output, you need to switch to the next available entry when a host fails, the original tcp output only supports setting a single target host. Therefore, I developed the tcp_multihost output plug-in based on the original tcp to meet this scenario.
The plug-
Elasticsearch-->java REST Client API Overview:
Elasticsearch provides the rest web API, so developers can call Elasticsearch in their own restful web
For a detailed description of the Java Rest client API, see the official Documentation:java Rest Client API
You can call Elasticsearch directly using cu
ElasticSearch Study Notes-Installation and elasticsearch Learning
1. Install ElasticSearch
Https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-index_.html
Detailed installation steps are provided on this page.
2. Install the Head plug-in
The head plug-in can manage
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.