Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 11155|Jawab: 2

Logging System (II).NET/C# menggunakan NLog untuk mendorong log ke ELK

[Salin tautan]
Diposting pada 01/02/2021 17.54.26 | | | |
ASP.NET Core menggunakan NLog untuk mendorong log ke sistem ELK, mengumpulkan dan menganalisis log secara seragam.

Sistem Log (1) Tutorial Instalasi Windows ELK 7.10.2
https://www.itsvse.com/thread-9539-1-1.html
Pertama, mari kita lihat renderingnya, sebagai berikut:



Buat proyek situs web ASP.NET Core 3.1 baru yang mereferensikan NLog.Web.AspNetCore sebagai berikut:

Buat file konfigurasi nlog.config baru dan konfigurasikan sebagai berikut:

File program dimodifikasi sebagai berikut:



Kami akan menulis data ke file, sertaMenulis ke Elasticsearch melalui logstash, kami mengirim logging di UDP, mengapa menulis ke file? Karena UDP tidak dapat diandalkan dan tidak dapat menjamin 100% bahwa semua data log akan ditulis ke sistem ELK secara normal, menyimpannya ke disk lokal setara dengan cadangan.


Log lokal disimpan hingga 30 hari, dan log yang lebih lama dari 30 hari dibersihkan secara otomatis, yang dapat diatur melalui profil.

Logstash membuat file konfigurasi test.conf baru sebagai berikut:

Mulai Logstash dengan perintah berikut:

Di pengontrol HomeController, panggil kerangka kerja log, akses halaman Indeks melalui browser, dan tulis 10.000 log ke sistem ELK, kodenya adalah sebagai berikut:

Klik Stack Management di antarmuka Kibana, pilih mode indeks, klik Create Index Mode di pojok kanan atas, dan isi itsvse-logs-*, seperti yang ditunjukkan pada gambar di bawah ini:



Setelah itu, Anda dapat melihat log yang kami rekam di antarmuka Discover Kibana.

Terakhir, lampirkan kode sumber:

Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakanJawab





Mantan:Menyebarkan aplikasi sebagai layanan Windows melalui NSSM
Depan:ASP.NET Core Link Trace (5) Data Jaeger tetap ada di elasticsearch
Diposting pada 11/01/2022 00.00.38 |
Pelajari cara menggunakan NLog untuk mendorong log ke ELK
 Tuan tanah| Diposting pada 06/05/2024 10.11.37 |
Aturan pencatatan:Login hyperlink terlihat.


Tulis sasaran khusus:Login hyperlink terlihat.
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com