Microsoft завершает разработку расширения .NET MAUI для Visual Studio Code
Расширение .NET MAUI предоставляет инструменты для создания кроссплатформенных приложений с использованием C# и XAML.
Выпущен Apache SkyWalking 10 с улучшениями, включая иерархию слоев и сервисов, которая упрощает мониторинг за счет организации сервисов и метрик в отдельные слои. Также был улучшен мониторинг сети Kubernetes.
SkyWalking - это инструмент мониторинга производительности приложений для распределенных систем, специально разработанный для микросервисов, облачных и контейнерных архитектур (Kubernetes).
SkyWalking обеспечивает распределенную трассировку с анализом топологии сервисов, сервис-ориентированной наблюдаемостью и панелями API.
Он имеет хороший выбор агентов, включая Java, .Net Core, PHP, NodeJS, Golang, LUA, Rust, C++, клиентские агенты JavaScript и Python, а также является одним из первых последователей eBPF; агент Rover работает как монитор и профилировщик на базе eBPF для мониторинга развертываний Kubernetes и диагностики производительности процессора и сети.
SkyWalking включает в себя собственную базу данных APM на основе BanyanDB, которая может использоваться для получения, анализа и хранения данных телеметрии/наблюдений.
Новый выпуск опирается на концепцию слоев, которая была представлена в SkyWalking 9. Это позволяет организовать систему по уровням, таким как уровни операционной системы и Kubernetes, на основе их ролей и обязанностей в системе. SkyWalking уже предлагал инструменты мониторинга и диагностики для каждого слоя, но до сих пор между слоями существовал разрыв. Теперь SkyWalking 10 может соединять различные уровни для улучшения качества мониторинга.
Кроме того, в нем появилась функция Service Hierarchy, которая определяет взаимосвязи между существующими логически одинаковыми сервисами на разных уровнях. По словам команды, это означает, что при возникновении проблем с производительностью сервиса пользователи смогут легко проанализировать метрики из разных слоев и отследить первопричину.
Мониторинг Kubernetes также был улучшен благодаря переходу на использование eBPF. До сих пор SkyWalking использовал мониторинг Kubernetes с помощью kube-state-metrics и cAdvisor, которые могут отслеживать состояние кластера Kubernetes и метрики ресурсов Kubernetes. Используя возможности SkyWalking Rover, новая версия теперь может отслеживать сетевой трафик Kubernetes с помощью eBPF, который может собирать и отображать журналы доступа от приложений в средах Kubernetes. Это означает, что SkyWalking может анализировать и предоставлять метрики трафика сервисов, топологии, уровня TCP/HTTP из аспекта Kubernetes.
В этом выпуске также добавлена поддержка родной APM-базы данных BanyanDB и возможность мониторинга серверов Apache RocketMQ.
Расширение .NET MAUI предоставляет инструменты для создания кроссплатформенных приложений с использованием C# и XAML.
Компания Microsoft выпустила Visual Studio 2022 v17.11 Preview 1, первую предварительную версию следующего обновления для Visual Studio 2022.
Манифест Agile уже более 21 года является основой для разработки программного обеспечения.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии