Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 11155|Відповідь: 2

Система логування (II).NET/C# використовує NLog для відправлення журналів у ELK

[Копіювати посилання]
Опубліковано 01.02.2021 17:54:26 | | | |
ASP.NET Core використовує NLog для відправлення журналів у систему ERK, збираючи та аналізуючи журнали рівномірно.

Навчальний посібник з встановлення Windows Log System (1) 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, виберіть індексний режим, натисніть «Створити індексний режим» у верхньому правому куті та заповніть itsvse-logs-*, як показано на рисунку нижче:



Після цього ви можете переглянути журнали, які ми записали в інтерфейсі Kibana Discover.

Нарешті, додайте вихідний код:

Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласкаВідповідь





Попередній:Розгортати додатки як сервіси Windows через NSSM
Наступний:ASP.NET Core Link Trace (5) Дані Єгера зберігаються в elasticsearch
Опубліковано 11.01.2022 00:00:38 |
Навчіться використовувати NLog для відправлення логів у ELK
 Орендодавець| Опубліковано 06.05.2024 10:11:37 |
Правила ведення журналу:Вхід за гіперпосиланням видно.


Напишіть власну мету:Вхід за гіперпосиланням видно.
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com