Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 11155|Отговор: 2

Loging System (II).NET/C# използва NLog за изпращане на логове към ELK

[Копирай линк]
Публикувано в 1.02.2021 г. 17:54:26 ч. | | | |
ASP.NET Core използва NLog, за да изпраща логове към ELK системата, събирайки и анализирайки логовете равномерно.

Log System (1) Инсталация на Windows ELK 7.10.2 Урок
https://www.itsvse.com/thread-9539-1-1.html
Първо, нека разгледаме визуализациите, както следва:



Създайте нов уебсайт ASP.NET Core 3.1, който се позовава на NLog.Web.AspNetCore по следния начин:

Създайте нов конфигурационен файл nlog.config и го конфигурирайте по следния начин:

Програмният файл се модифицира по следния начин:



Ще записваме данни във файл, както иПишейки в Elasticsearch чрез logstash, изпращаме влизане в UDP, защо да пишеш във файл? Тъй като UDP е ненадежден и не може 100% да гарантира, че всички лог данни ще бъдат записани нормално в ELK системата, записването им на локалния диск е еквивалентно на архивиране.


Локалните логове се съхраняват до 30 дни, а логове по-стари от 30 дни се почистват автоматично, което може да се зададе чрез профил.

Logstash създава нов конфигурационен файл test.conf по следния начин:

Стартирайте Logstash със следната команда:

В контролера на HomeController, извикайте лог фреймуърка, достъпете страницата Index през браузъра и запишете 10 000 лога в ELK системата, кодът е следният:

Кликнете върху Управление на стека в интерфейса на Kibana, изберете индексния режим, изберете Create Index Mode в горния десен ъгъл и попълнете itsvse-logs-*, както е показано на фигурата по-долу:



След това можете да видите логовете, които записахме в интерфейса Discover на Kibana.

Накрая, прикачете изходния код:

Туристи, ако искате да видите скритото съдържание на този пост, моляОтговор





Предишен:Внедряване на приложения като Windows услуги чрез NSSM
Следващ:ASP.NET Core Link Trace (5) Jaeger данните остават в elasticsearch
Публикувано в 11.01.2022 г. 0:00:38 ч. |
Научи се да използваш NLog, за да изпращаш логове към ELK
 Хазяин| Публикувано в 6.05.2024 г. 10:11:37 ч. |
Правила за логване:Входът към хиперлинк е видим.


Напишете персонализирана цел:Входът към хиперлинк е видим.
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com