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

Вид: 24178|Відповідь: 1

[.NET Core] ASP.NET Core Link Tracing (1) Встановити навчальний посібник Skywalking

[Копіювати посилання]
Опубліковано 05.11.2020 12:03:37 | | | |
Apache SkyWalking — це інструмент моніторингу продуктивності додатків для розподілених систем, спеціально розроблений для мікросервісів, хмарних архітектур та контейнерних архітектур (Docker, K8s, Mesos).



SkyWalking розроблений на основі компонентів і легко масштабується, з такими основними компонентами:

Skywalking Agent: збирає інформацію про відстеження та метрику, звітує про неї і надсилає дані до Skywalking Collector через HTTP або gRPC

Skywalking Collector: Збирач даних каналу, який інтегрує та аналізує дані трасування та метрики, що надсилається агентом, обробляє їх через модуль Analysis Core і потрапляє у відповідне сховище даних, а також виконує вторинні статистичні та моніторингові сигнали через модуль Query Core

Зберігання: Skywalking підтримує зберігання даних із використанням ElasticSearch, Mysql, TiDB, H2 тощо як носіїв

UI: Веб-платформа візуалізації, яка використовується для відображення даних про посадку, і наразі офіційно використовує RocketBot як основний інтерфейс SkyWalking

Адреса GitHub:Вхід за гіперпосиланням видно.

У цій статті використовується docker для розгортання та встановлення Skywalking, і я тестую версію сервісного docker: 19.03.13

Встановити ElasticSearch

У цій статті використовується es для зберігання, з використанням версії ES 6.8.13

Про необхідну версію ES:Вхід за гіперпосиланням видно.


Встановити OAP Apache SkyWalking

Починаючи з версії 6.6.0, ми поділили образ OAP на два ярлики: XYZ-ES6 та XYZ-ES7. Як випливає з назви, es6 має на меті підключитися до Elasticsearch 6 та es7.

Тег LATEST вказує на ES6

Адреса зображення:Вхід за гіперпосиланням видно.

Примітка:Обов'язково додайте версію з маркуваннямХоча стандартний тег LATEST вказує на ES6, але якщо я не додам тег у тесті, помилка буде такою:
[Вхід] Зображення Apache SkyWalking Docker
Поточне зображення не підтримує Elasticsearch 6


Опис порту

0.0.0.0/11800: gRPC API для Java, . NetCore, Node.js, Istio зонди
0.0.0.0/12800: http rest API для UI-запитів SkyWalking, виконання GraphQL-запитів


Встановити SkyWalking-UI

Команда звучить так:




На цьому етапі, коли всі інсталяції завершені, docker дивиться на запускові контейнери, наступним чином:



Спробуйте отримати доступ до панелі інтерфейсу: http://ip:8080/ як показано нижче:



(Кінець)




Попередній:Примітки щодо поширених команд у базах даних Oracle
Наступний:ASP.NET Core link tracing (2) використовує інтеграцію зі SkyAPM
 Орендодавець| Опубліковано 05.03.2025 08:41:07 |
Observability, Datadog, New Relic і Dynatrace — хороші варіанти для моніторингу продуктивності. А для відстеження багів і налагодження Sentry і Bugsnag дуже корисні.
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com