架构师_程序员_码农网

ユーザー名 パスワード取得
会員登録

QQ登录

ワンステップ

検索
閲覧:6908|返信: 1
打印 上一主题 下一主题

Logstashオープンソースログ管理ツール

[コピーリンク]
への直接リフト跳转到指定楼层
オーナー
Logstashは、アプリケーションログとイベントの転送、処理、管理、検索のためのプラットフォームです。アプリケーション・ログの収集と管理を一元化し、クエリと統計のためのウェブ・インターフェースを提供するために使用できます。

Centos 7のインストールとelasticsearch-6.5.2チュートリアルの展開
https://www.itsvse.com/thread-6173-1-1.html

elasticsearch-6.5.2 install elasticsearch-head プラグイン
https://www.itsvse.com/thread-6190-1-1.html

elasticsearch-6.5.2 elasticsearch-analysis-ikのインストールチュートリアル
https://www.itsvse.com/thread-6191-1-1.html

Centos 7でのelasticsearch-6.5.2チュートリアルのインストールとデプロイメント
https://www.itsvse.com/thread-6173-1-1.html

elasticsearch-6.5.2 elasticsearch-head プラグインのインストール
https://www.itsvse.com/thread-6190-1-1.html

elasticsearch-6.5.2 elasticsearch-analysis-ikのインストールチュートリアル
https://www.itsvse.com/thread-6191-1-1.html


Logstash 簡単に言うと、データ:入力(input)、フィルタ(filter)、出力(output)、データのソースと出力はファイル、mq、tcpデータ、データベース、esなどであり、必ずしもElasticsearch(esである必要はありません

ダウンロードとインストール

まず、コンピュータにJava環境をインストールする必要があります(少し)。

java -version
javaバージョン "1.8.0_271"
Java(TM) SE ランタイム環境 (ビルド 1.8.0_271-b09)
Java HotSpot(TM) 64ビット・サーバーVM(ビルド25.271-b09、混合モード)

https://down.itsvse.com/item/13329.html

Logstashは、https://www.elastic.co/cn/downloads/logstashfor Windowsからダウンロードできます。解凍してください。

はじめに

Logstashは{}を使用してリージョンを定義し、そのリージョンにはプラグインリージョンの定義を含めることができます。プラグインリージョンは、キーと値のペアの設定を定義することができます。以下に例を示す:


デフォルトの logstash-sample.conf ファイルは以下のようになっている:

シンプルな # Beats -> Logstash -> Elasticsearchパイプラインを作成するための # サンプルLogstash設定。
# Beats -> Logstash -> Elasticsearchパイプラインを作成するためのLogstash設定例。

input {
beats {
ポート => 5044
}
}

出力
エラスティックサーチ
ホスト => ["http://localhost:9200"]
index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYYY.MM.dd}"
#ユーザー => "elastic"
#パスワード => "changeme"
}
}
LumberjackプロトコルのBeatsシリーズソフトウェアサポート、Logtailは、Lumberjackプロトコルを介してBeatsシリーズソフトウェア(MetricBeat、PacketBeat、Winlogbeat、Auditbeat、Filebeat、Heartbeatなど)で使用できる、Logstashが収集したデータをロギングサービスにアップロード。

ログファイルの読み込み

ファイルの全内容の完全同期とリスニング

リスニング後、ファイルを開いて編集したり保存したりすることはできないので、echo >>を使ってファイルに内容を追記する必要がある。

mysqlを読む

入力として標準入力を、出力として標準出力を使用する。

アプリケーションの bin ディレクトリで以下のコマンドを実行する:

logstash tailは自動的にいくつかのフィールド、タイムスタンプ@timestamp、バージョン@version、入力のタイプ、ホスト名hostを追加する。



UDPポートを入力としてリッスンする

アプリケーションのbinディレクトリの下に、以下のように新しいtest.conf設定ファイルを作成します:

以下のように、cmdコマンドを使用して、設定ファイルを使ってlogstashプログラムを起動する:

net/c# UDP通信ウィジェット [ソースコード]
https://www.itsvse.com/thread-3538-1-1.html
udpプロトコルでデータを送信しようとしている:

{"Name": "Architect", "Age":116, "Result":{"Url": "https://www.itsvse.com/"}}.
以下:



test.conf設定ファイルを修正し、以下のようにElasticsearch(es)にデータを書き込んでみてください:

以下のように、kibana がデータを es に正常に書き込んだことが確認できます:



(終了)





前の記事:svnを使ってファイルをアップロード、更新、追加、削除する
次の記事:CentOSのフォルダサイズごとの統計で大きなファイルを見つける
ネットは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
|にできるようにあなたがそれをすることができます本当に出くわすことあなたは、実際には私たち約束、誰でも素早くはちょうど無視これらの一見正確にどのように{}人のことを忘れることができます。
楼主| 发表于2021-5-7 14:26:57只看该作者
Logstash APIインターフェース
https://www.itsvse.com/thread-9638-1-1.html
コード農家ネットワーク、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
投稿するにはログインが必要です ログイン会員登録

このバージョンのインテグラルルール


免責事項:Code Farmerによって公開されたすべてのソフトウェア、プログラミング教材や記事は、学習と研究の目的のみに使用するために制限されています。上記のコンテンツは、商業的または違法な目的のために使用してはならない、そうでなければ、すべての結果は、ユーザー自身が負担するものとします。本サイトはネットワークからの情報であり、著作権紛争は本サイトとは関係ありません。上記のコンテンツはダウンロード後24時間以内にコンピュータから完全に削除する必要があります。もしあなたがこのプログラムを気に入ったなら、正規のソフトウェアをサポートし、登録を購入し、より良い正規のサービスを受けてください。もし著作権侵害があれば、メールでご連絡ください。

メール To:help@itsvse.com

QQ|( 鲁ICP备14021824 号-2)|サイトマップ

GMT+8, 2024-9-19 00:33

クイック返信トップに戻る一覧に戻る