Как стать автором
Обновить
49
0
Андрей Губский @Ernado

Software architect, Microsoft MVP

Отправить сообщение

Так это статья про фабрику из HoTA - неофициального, но самого крутого аддона к Героям.

Так это не отдельный логгер. Это провайдер для родной экосистемы логирования .NET
Совместно с ним можно использовать все остальные провайдеры. Или подключить свой кастомный: https://docs.microsoft.com/en-us/dotnet/core/extensions/custom-logging-provider

Учитывая, что у меня пишутся туда сообщения только уровня Warning и Error, то места они занимают немного. Дневной флуд в каком-нибудь чате занимает в сотни раз больше места :)
Писать же туда абсолютно все логи и правда смысле не имеет.

Да, тоже пишу туда только важные сообщения. Но использую не только в личных целях.

Отправка реализована в отдельном потоке, поэтому часть сообщений уйдет, часть просто не будет отправлена. На производительность основного кода это не должно будет повлиять. Делал по примеру того, как Microsoft сделала это в своей консольном логгере.

Ого. Не думал, что у Lenovo c поддержкой все так сложно. У Apple вроде как есть мировая гарантия, но там, кажется, существует ряд ограничений. Хотя когда оказалось, что в моем ноуте бракованный аккумулятор, то мне его в Киеве поменяли без вопросов. При том, что ноут был куплен в США.
В авторизованном сервисном центре просто сняли нижнюю часть ноута (клавиатура, материнка и аккум), отправили все это в США, получили новый кусок ноута и прикрутили мне обратно. Таким образом помимо аккума еще и клавиатуру с материнкой новые получил :)

Не знал о таком дефекте. Учту, если нужно будет ThinkPad брать. А по гарантии эту проблему исправляют?

Давно с Деллами не работал, но все знакомые у кого есть – их хвалят. Тут думая дело вкуса. Мне еще ThinkPad нравятся. Думаю конфигурация комфортная для разработки будет стоить примерно одинаково.

Я бы так не сказал. Последние модели MacBook Pro на базе Intel весьма хороши. Уверен, что еще года три они будут отлично справляться со всеми задачами.

внутри Apple Windows на M1 уже запускали

А есть где почитать об этом подробнее? Очень интересно стало.

Apple, Microsoft, Google, etc. — крупные игроки на рынке. Поэтому любой их шаг так, или иначе будет вызывать интерес. Любой их шаг, так, или иначе будет влиять на рынок.

Учитывая, что .NET Core работает под Rosetta 2 (насколько стабильно пока судить не берусь, но все же запускается), то PS7, который на .NET Core написан тоже вполне может работать. Но нативная поддержка будет, я думаю, не раньше релиза .NET 6.

В качестве примера могу привести свой проект, в котором мы все свои сервисы хостим в kubernetes, поэтому возможность работы с контейнерами часто бывает востребована.

Да ладно, для личных нужд и тестов — с головой. У меня около 5 проектов там крутится. Ни разу не упирался в лимиты.

Проще сделать аккаунт в Azure и получить поддержку не только PHP но и ряда других технологий для 10 бесплатных веб-приложений. Плюс Continuous Deployment бонусом

Я правильно понимаю, что режим совместимости с Internet Explorer будет доступен только под Windows?

dev — это предварительная версия, которая еще находится в разработке. В ней обычно больше фич, но не все они могут работать стабильно.

Спасибо, посмотрю. В моем случае все проекты изначально разрабатывались для работы под .NET Core

Я правильно понимаю, что вы имеете ввиду .NET PerformanceMonitor?

Для получения метрик снаружи, в различных проектах я используются Azure Insights и AppMetrics, из которых дальше данные попадают соотвественно в Azure и Kubernetes.
Также для внешнего мониторинга я использую ASP.NET Health Checks. Но в данном случае решалась немного другая задача. Анализировались метрики относящиеся к бизнес-логике и реагировала на них система "изнутри".


Попробую описать одну из ситуаций: по метрикам производительности системы — все пока хорошо. Запросы обрабатываются быстро, сбоев нет. Но если присмотреться к обрабатываем данным с точки зрения бизнес-логики и накопленной статистики, то мы понимаем, что еще немного и начнется рост нагрузок. Можно конечно пытаться решать эту задачу снаружи, со стороны того же куба, но это будет не так эффективно, как если система сама сможет отреагировать необходимым образом на изменившиеся условия работы.

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность

Специализация

Backend Developer, Software Architect
Lead
C#
ASP.Net
.NET
OOP
High-loaded systems
Designing application architecture
Creating project architecture
Software development