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

Изглед: 24178|Отговор: 1

[.NET Core] ASP.NET Core Link Tracing (1) Инсталирайте урока за Skywalking

[Копирай линк]
Публикувано в 5.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, а аз тествам версията на service docker е: 19.03.13

Инсталирай ElasticSearch

Тази статия използва es за съхранение, използвайки ES версия 6.8.13

За задължителната версия на ES:Входът към хиперлинк е видим.


Инсталирайте Apache SkyWalking OAP

От версия 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 за SkyWalking UI заявки, изпълнение на GraphQL заявки


Инсталиране на SkyWalking-UI

Командата е следната:




В този момент всички инсталации са завършени, docker разглежда работещите контейнери, както следва:



Опитайте да достъпите UI панела: http://ip:8080/ както е показано по-долу:



(Край)




Предишен:Бележки за често използвани команди в бази данни на Oracle
Следващ:ASP.NET Core link trace (2) използва интеграция със SkyAPM
 Хазяин| Публикувано в 5.03.2025 г. 8:41:07 ч. |
Observability, Datadog, New Relic и Dynatrace са добри избори за мониторинг на производителността. А за проследяване на бъгове и отстраняване на грешки, Sentry и Bugsnag са много полезни.
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com