Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 24178|Ответ: 1

[.NET Core] ASP.NET Трассировка основных каналов (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 для запросов SkyWalking UI, выполнение запросов GraphQL


Установка SkyWalking-UI

Команда следующая:




На этом этапе все установки завершены, docker смотрит на работающие контейнеры следующим образом:



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



(Конец)




Предыдущий:Заметки о распространённых командах в базах данных Oracle
Следующий:ASP.NET Трассировка основных каналов (2) использует интеграцию SkyAPM
 Хозяин| Опубликовано 05.03.2025 8:41:07 |
Observability, Datadog, New Relic и Dynatrace — хорошие варианты для мониторинга производительности. А для отслеживания и отладки Sentry и Bugsnag очень полезны.
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com