powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Что включает в себя администрирование IIS сервера?
62 сообщений из 62, показаны все 3 страниц
Что включает в себя администрирование IIS сервера?
    #39383072
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет! Сайт на asp mvc вырос с обычного шаред виндовс хостинга... думаем брать VDS... и тут встает вопрос а какие задачи я буду там выполнять? До этого опыта с вирт серверами не было. Понятно что авто бэкап базы и файлов нужно быть настроить, также проверку бекапов, нужно будет проанализировать запросы, чтобы лишние убрать, мониторить запросы, нагрузку, иногда пул передергивать.... а что еще? Мне нужен полный перечень задач возникающих при администрировании сайта на IIS в VDS, чтобы хоть как то подготовиться.

+ сколько хоть приблизительно енотов в месяц это может стоить?
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383081
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnick,

Лучше брать выделенный сервер, по цене ~1300-1500 ₽/мес. минимальный конфиг (i3/1700, 8Gb). В идеале БД и приложуху лучше бы разнести, для этого взять конфиг по-мощней (E3/3400/16Gb) ~3000 ₽/мес, и поднять в нём два образа под виртуализацией. Дальше смотреть по обстоятельствам и по нагрузке.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383087
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttSputnick,

Лучше брать выделенный сервер, по цене ~1300-1500 ₽/мес. минимальный конфиг (i3/1700, 8Gb). В идеале БД и приложуху лучше бы разнести, для этого взять конфиг по-мощней (E3/3400/16Gb) ~3000 ₽/мес, и поднять в нём два образа под виртуализацией. Дальше смотреть по обстоятельствам и по нагрузке.

ну пока не вариант, это гораздо дороже все + надо матерого админа. Если сейчас нас вытягивает шаред, то VDS еще хватит на несколько лет.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383091
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnick,

Ну тогда покупать VDS, настраивать IIS, БД, работы на час-два.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383118
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttSputnick,

Ну тогда покупать VDS, настраивать IIS, БД, работы на час-два.

про это понятно, я про администрирование в процессе уже...

лан, по факту возникающих работ тогда буду смотреть.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383203
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttSputnick,

Лучше брать выделенный сервер, по цене ~1300-1500 ₽/мес. минимальный конфиг (i3/1700, 8Gb). В идеале БД и приложуху лучше бы разнести, для этого взять конфиг по-мощней (E3/3400/16Gb) ~3000 ₽/мес, и поднять в нём два образа под виртуализацией. Дальше смотреть по обстоятельствам и по нагрузке.
откуда инфа про минимум 8гб на сервак ..мож у него там человек 10 лазеет и вполне хватит 2гигов из которых винда сожрет 1
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383231
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuhVosttSputnick,

Лучше брать выделенный сервер, по цене ~1300-1500 ₽/мес. минимальный конфиг (i3/1700, 8Gb). В идеале БД и приложуху лучше бы разнести, для этого взять конфиг по-мощней (E3/3400/16Gb) ~3000 ₽/мес, и поднять в нём два образа под виртуализацией. Дальше смотреть по обстоятельствам и по нагрузке.
откуда инфа про минимум 8гб на сервак ..мож у него там человек 10 лазеет и вполне хватит 2гигов из которых винда сожрет 1

1500 уников в пики сайт ложился, памяти не хватало, кинули на клауд фаер - попустило, но трещит по швам.

Да, еще такой вопрос - поставили ssl сертификат, и теперь на старых виндах те что XP - пишет сайт не обеспечивает безопасность и не отображается.... правильно ли я понимаю что это из -за клаудфаера....? Так хостеры сказали
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383245
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnick1500 уников в пики сайт ложился, памяти не хватало, кинули на клауд фаер - попустило, но трещит по швам.

сколько было гигов эт раз, потом как быстро у вас к примеру запрос отрабатывается. кеши?
по факту все счетчики есть в винде тока тулзы которые выдают эту инфу красиво и удобно обычно продаются за зелененькие.
у red gate есть пакет для мониторинга, мне честно симпатичен, но стоит конско. к себе прикурчивал забикс но он не дает инфу о тяжелых запросах в бд, либ я криворукий(делаю по старинки через скрипты).
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383262
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnick1500 уников в пики сайт ложился1500 чего? Уникальных посетителей в сутки, запросов в секунду или каких других попугаев?
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383269
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuSputnick1500 уников в пики сайт ложился, памяти не хватало, кинули на клауд фаер - попустило, но трещит по швам.

сколько было гигов эт раз, потом как быстро у вас к примеру запрос отрабатывается. кеши?
по факту все счетчики есть в винде тока тулзы которые выдают эту инфу красиво и удобно обычно продаются за зелененькие.
у red gate есть пакет для мониторинга, мне честно симпатичен, но стоит конско. к себе прикурчивал забикс но он не дает инфу о тяжелых запросах в бд, либ я криворукий(делаю по старинки через скрипты).


сколько было гигов эт раз
---
не понял

потом как быстро у вас к примеру запрос отрабатывается
---
особо не замерял, визуально быстрее чем на сайте вордпресс с примерно таким же функционалом (новостник). + в отдельную табличку +1 просмотр идет.

да, кеши навешаны на блоки блоггов последних, последних видео и т д

+ узкие места, тот же page lister я переписал на dapper, EF тупил там...

на вдс может будет возможность ПО для анализа запускать.... вот и гляну на запросы.... видел фришный софт для анализа
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383272
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучSputnick1500 уников в пики сайт ложился1500 чего? Уникальных посетителей в сутки, запросов в секунду или каких других попугаев?

сутки. но бывали моменты когда новость в агрегатор крутой выкидывают... тогда пик и ложился сайт. После клауда и переписывания счетчика просмотров новости перестало
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383274
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут еще вопрос сильно ребром стал по причине не доступности на вин ХР.... виной клауд фаер, он за поддержку старых браузеро требует платный тариф
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383306
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnickсколько было гигов эт раз
---
не понял

какие мощности были до перового отказала

Sputnickпотом как быстро у вас к примеру запрос отрабатывается
---
особо не замерял, визуально быстрее чем на сайте вордпресс с примерно таким же функционалом (новостник). + в отдельную табличку +1 просмотр идет.

ну эт не серьезно, ты ж технарь

Sputnickда, кеши навешаны на блоки блоггов последних, последних видео и т д
+ узкие места, тот же page lister я переписал на dapper, EF тупил там...

как вы нашли узкие места? по чуйке? сам по себе дапер не даст перфоманса чисто применив его, он уменьшает накладные расходы на мапинг в отличие от EF. так можно быстрее сделать на чистом ADO. Качество запросов все ж надо также учитывать( что тащиться, как тащиться, индексы)

п.с. 1500 в сутки эт ваще как бы мало ...тут и тачка с 2-3 гб справиться имхо
п.с.п.с. не понятно как агрегатор вам ложит сайт, по тому что написано.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383314
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
п.с. сорян про 1500 в сутки...я не прав, не мало.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383320
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuSputnickсколько было гигов эт раз
---
не понял

какие мощности были до перового отказала

Sputnickпотом как быстро у вас к примеру запрос отрабатывается
---
особо не замерял, визуально быстрее чем на сайте вордпресс с примерно таким же функционалом (новостник). + в отдельную табличку +1 просмотр идет.

ну эт не серьезно, ты ж технарь

Sputnickда, кеши навешаны на блоки блоггов последних, последних видео и т д
+ узкие места, тот же page lister я переписал на dapper, EF тупил там...

как вы нашли узкие места? по чуйке? сам по себе дапер не даст перфоманса чисто применив его, он уменьшает накладные расходы на мапинг в отличие от EF. так можно быстрее сделать на чистом ADO. Качество запросов все ж надо также учитывать( что тащиться, как тащиться, индексы)

п.с. 1500 в сутки эт ваще как бы мало ...тут и тачка с 2-3 гб справиться имхо
п.с.п.с. не понятно как агрегатор вам ложит сайт, по тому что написано.


какие мощности были до перового отказала
---
план еще ни разу не меняли, изначально там 512 ОЗУ, но нам накинули еще 256


ну эт не серьезно, ты ж технарь
---
ну проблемы в тяжести запросов нет, у нас место 10 гиг под картинки практически исчерпалось, + борода эта с https, все дороги видут на vds

как вы нашли узкие места?
---
хостер выдал список роутов, которые очень тяжелые.

сам по себе дапер не даст перфоманса
---
смотрел сравнение времени выполнения на хабре, быстрее на порядок, а то и два.

так можно быстрее сделать на чистом ADO
---
выигрыш копеечный, но с дапером работать - прелесть

Качество запросов все ж надо также учитывать( что тащиться, как тащиться, индексы)
---
в основном одна табла - записи юзается, индексы там, все как положено.

не понятно как агрегатор вам ложит сайт
---
ложил раньше, когда криво был счетчик посещений написан. Ну ссылка с новостью идет в новостной агрегатор, а там на нее за несколько минут нажимают несколько сот раз.... 503 ошибка - лимит ресурса исчерпан и все
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383361
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnickплан еще ни разу не меняли, изначально там 512 ОЗУ, но нам накинули еще 256

чел ну ты понимаешь что 700мб озу эт не серьезно + там лимиты еще

Sputnickну проблемы в тяжести запросов нет, у нас место 10 гиг под картинки практически исчерпалось, + борода эта с https, все дороги видут на vds

я не понял как запросы корелируют с фотками.

Sputnickхостер выдал список роутов, которые очень тяжелые.

ну не кажется что это можно было своими силами определить?

Sputnickсмотрел сравнение времени выполнения на хабре, быстрее на порядок, а то и два.

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

Sputnickвыигрыш копеечный, но с дапером работать - прелесть

откуда инфа, будто обладаешь такой информацией, про копеечный если вопросы задаешь в стиле как лучше.

Sputnickв основном одна табла - записи юзается, индексы там, все как положено.

эм тогда не понимаю ваще как у вас на 1 таблице там все тормозит. может все так цифрами начнем оперировать

Sputnickложил раньше, когда криво был счетчик посещений написан. Ну ссылка с новостью идет в новостной агрегатор, а там на нее за несколько минут нажимают несколько сот раз.... 503 ошибка - лимит ресурса исчерпан и все

если у тебя 100 раз жмакнул на переход на страницу то тут кеш тебя бы спас очень просто, но с твоим кол-вом оперативки у тебя кеш возможно просто вычищается постояно и ты попадаешь на лимит своего тарифа, хостер мог прописать тебе в настройках пула лимит на кол-во реквестов, если вообще у тебя не общий пул с другими.

п.с. не воспринимай это как критику. я хочу помочь

вот присмотрись к штукам https://www.nuget.org/packages?q=Tags:"profiling"
http://stackoverflow.com/questions/2246251/how-do-i-improve-asp-net-mvc-application-performance
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383371
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuоткуда инфа про минимум 8гб на сервак ..мож у него там человек 10 лазеет и вполне хватит 2гигов из которых винда сожрет 1

Может и так, а может это станет стимулом, не простаивать же добру
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383375
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuкак вы нашли узкие места? по чуйке? сам по себе дапер не даст перфоманса чисто применив его, он уменьшает накладные расходы на мапинг в отличие от EF. так можно быстрее сделать на чистом ADO. Качество запросов все ж надо также учитывать( что тащиться, как тащиться, индексы)

Согласен, замена EF на даппер в данном случае выглядит не просто сомнительной оптимизацией, а практически бестолковой. Даппер конечно быстрый, но это можно почувствовать под большой нагрузкой и на больших объёмах.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383377
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, конечно, я видел как используют EF неправильно на ряде проектов: очень сильно ощутимая просадка производительности получалась из-за SELECT N+1, и тогда тоже грешили на EF. Простой трюк с проекциями и у некоторых программистов со стажем глаза на лоб лезли «а как это оно так быстро работает!?? О_О»
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383379
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К слову, с NHibernate всплывала такая же тема.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383381
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuэм тогда не понимаю ваще как у вас на 1 таблице там все тормозит. может все так цифрами начнем оперировать

SELECT N+1, к гадалке не ходи
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383406
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уффф ребят спасибо за подсказки, handmadeFromRu спасибо запрофайлер.

просто сейчас с тормозами проблем нет никаких, появилась возможность перепрыгнуть на впс, нужно перепрыгивать, разница в цене между текущим шаредом и 2 гига ОЗУ вдсом смешная.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383414
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати когда я занимался вопросом производительности, то как раз у МСУ в его рецептах нашел отличный рецепты как правильно готовить EF )) нотракинг и прочие штуки

Да, тема не про производительность ))
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383417
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnickнотракинг и прочие штуки

Вообще, нотракинг «на марше» не нужен. Для каких-нибудь сервисных загрузчиков, обработчиков только если.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383422
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttSputnickнотракинг и прочие штуки

Вообще, нотракинг «на марше» не нужен. Для каких-нибудь сервисных загрузчиков, обработчиков только если.

что такое "на марше"? Хз, хз, стоял нугет пакет pageList, листалка для страниц, когда количество записей перевалило за 40 тыщ он тупил дико.... поставил нотракинг поживее стал, потом и вовсе перевел на дапер + календарик
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383442
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SputnickНахлобучпропущено...
1500 чего? Уникальных посетителей в сутки, запросов в секунду или каких других попугаев?

сутки. но бывали моменты когда новость в агрегатор крутой выкидывают... тогда пик и ложился сайт. После клауда и переписывания счетчика просмотров новости перестало
1500 уникальных посетителей в сутки - это сколько запросов в секунду?
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383448
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnick,

В эту листалку надо передать проекцию, и будет работать быстро, тут уже зависит от СУБД. Конечно надо смотреть, что и как там фильтруется, но 99.9%, что виновато не EF в данном случае.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383449
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм, судя по прочитанному, Вас устраивает подход: "Быстроту смотрю на глаз, мониторинг мне не нужен".

Тогда особо ничего администрировать Вам пока не придётся. Как случится инцидент, так и поймёте, что Вам надо :)
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383462
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAХм, судя по прочитанному, Вас устраивает подход: "Быстроту смотрю на глаз, мониторинг мне не нужен".
Тогда особо ничего администрировать Вам пока не придётся. Как случится инцидент, так и поймёте, что Вам надо :)

Вы конечно правы, но и я не могу за 500р. в месяц сидеть колдовать над сайтом. Был бы финансовый стимул - вопросов нет. Когда что то случается, я подправляю.

В общем с администрированием все понятно.

Всем спасибо.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383463
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnickколдовать над сайтом. Был бы финансовый стимул

Ну хотя бы опыт получить. А опыт он как раз таки финансово окупается впоследствии.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383470
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttSputnickколдовать над сайтом. Был бы финансовый стимул

Ну хотя бы опыт получить. А опыт он как раз таки финансово окупается впоследствии.

получаю по 10 часов в сутки), жаль на asp разработки желающих на порядок меньше.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383471
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SputnickskyANAХм, судя по прочитанному, Вас устраивает подход: "Быстроту смотрю на глаз, мониторинг мне не нужен".
Тогда особо ничего администрировать Вам пока не придётся. Как случится инцидент, так и поймёте, что Вам надо :)

Вы конечно правы, но и я не могу за 500р. в месяц сидеть колдовать над сайтом. Был бы финансовый стимул - вопросов нет. Когда что то случается, я подправляю.

В общем с администрированием все понятно.

Всем спасибо.Хм, например если Вы умеете добавлять метрики на этапе разработки и автоматизировать их добавление в систему мониторинга, то Вы дороже стоите на рынке и у Вас есть все шансы работать с людьми, кто готов платить гораздо больше, чем 500р. в месяц.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383472
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
раньше было тяжко - аникеить в офисе и кодить как хобби... недавно свал на свой хлеб, теперь красота
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383473
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANASputnickпропущено...


Вы конечно правы, но и я не могу за 500р. в месяц сидеть колдовать над сайтом. Был бы финансовый стимул - вопросов нет. Когда что то случается, я подправляю.

В общем с администрированием все понятно.

Всем спасибо.Хм, например если Вы умеете добавлять метрики на этапе разработки и автоматизировать их добавление в систему мониторинга, то Вы дороже стоите на рынке и у Вас есть все шансы работать с людьми, кто готов платить гораздо больше, чем 500р. в месяц.


метрики на этапе разработки
---

линк кините?

Спасибо
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383476
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnickжаль на asp разработки желающих на порядок меньше.
Хватает, коллега вон за 8 часов нашёл желающих: http://www.sql.ru/forum/1245645/ishhu-podrabotku-konsultacii-arhitektura-prototipirovanie-net :)
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383477
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SputnickskyANAпропущено...
Хм, например если Вы умеете добавлять метрики на этапе разработки и автоматизировать их добавление в систему мониторинга, то Вы дороже стоите на рынке и у Вас есть все шансы работать с людьми, кто готов платить гораздо больше, чем 500р. в месяц.


метрики на этапе разработки
---

линк кините?

СпасибоПогуглите конференция Monitorama, полно видосов.
Почитайте блог профессионалов DataDog: https://www.datadoghq.com/blog/
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383500
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANASputnickпропущено...



метрики на этапе разработки
---

линк кините?

СпасибоПогуглите конференция Monitorama, полно видосов.
Почитайте блог профессионалов DataDog: https://www.datadoghq.com/blog/

Ещё бы, с такой экспой нереально не найти))

Спс за линк.

А кстати кто что юзает для логирования? Я оборачиваю в try и если исключение в файл пишу, но может это уже прошлый век
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383504
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SputnickskyANAпропущено...
Погуглите конференция Monitorama, полно видосов.
Почитайте блог профессионалов DataDog: https://www.datadoghq.com/blog/

Ещё бы, с такой экспой нереально не найти))

Спс за линк.

А кстати кто что юзает для логирования? Я оборачиваю в try и если исключение в файл пишу, но может это уже прошлый векПримерно так и делают, просто используют библиотеки, что позволяют сегодня писать в файл, завтра в БД, послезавтра в AWS, через неделю во всё это разом, без каких-либо изменений в коде
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383509
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SputnickА кстати кто что юзает для логирования?

CommonLogging + NLog
Serilog
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383536
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CommonLogging + log4net

п.с. try/catch не стоит лепить где попало без нужны. обычно делают точки отлова если есть возможность, в asp mvc хотя бы фильтр обычно + в апликешене событие ошибки. а так еще логи не только для ошибок но и для логирование действией
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383542
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt Serilog
ммм первый раз увидел. лучше/хуже чем log4net/nlog?
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383544
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuhVostt Serilog
ммм первый раз увидел. лучше/хуже чем log4net/nlog?

Лучше. Переходим постепенно на него.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383545
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnick,

ой да еще удобно логи отправлять в системы аля rollbar или graylog c нотификацией в какой нить месаджер чтоб видеть как часто и что сыпиться.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383549
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRugraylog

Для логов очень хорош. На любую запись в логе можно получить ссылку и прикрепить к тикету.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383561
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

почитал про Serilog, хорош. надо будет сделать демку. у него есть интеграции с graylog, roolbar? мне б ваще нужен даже вариант порой чтения по файлу и фильтрация.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383566
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuпочитал про Serilog, хорош. надо будет сделать демку. у него есть интеграции с graylog, roolbar? мне б ваще нужен даже вариант порой чтения по файлу и фильтрация.

Есть , но мы написали для себя свой, как в своё время для NLog, и были приятно удивлены, проще и удобней. Для NLog нужны были некоторые костыли, чтобы отправлять структурные данные.

Насчёт rollbar не знаю, не использовали, привыкли у себя тулузы разворачивать :)
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383709
Rocketeer88888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SputnickskyANAпропущено...
Погуглите конференция Monitorama, полно видосов.
Почитайте блог профессионалов DataDog: https://www.datadoghq.com/blog/

Ещё бы, с такой экспой нереально не найти))

Спс за линк.

А кстати кто что юзает для логирования? Я оборачиваю в try и если исключение в файл пишу, но может это уже прошлый век
Плюс для неперехваченных ещё глобальную обработку сделать, типа такой в Global.asax

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
        protected void Application_Error()
        {
            // Логирование сообщений об ошибках.

            HttpContext context = this.Context;
            Exception lastException = Server.GetLastError();
            this.Response.Clear();

            MvcApplication.LoggerForExceptions.Trace(LoggingHelpers.GetExceptionsLoggingInfo(context, lastException));

            this.Response.Redirect("/Error/ErrorPage");
        }
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383710
Rocketeer88888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAХм, судя по прочитанному, Вас устраивает подход: "Быстроту смотрю на глаз, мониторинг мне не нужен".

Тогда особо ничего администрировать Вам пока не придётся. Как случится инцидент, так и поймёте, что Вам надо :)
Кстати, не такой уж и плохой способ мониторинга. На самом деле у всех по-умолчанию стоит такой мониторинг, просто не все об этом догадываются в силу своей излишней самоуверенности. )))
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39383732
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rocketeer88888Sputnickпропущено...


Ещё бы, с такой экспой нереально не найти))

Спс за линк.

А кстати кто что юзает для логирования? Я оборачиваю в try и если исключение в файл пишу, но может это уже прошлый век
Плюс для неперехваченных ещё глобальную обработку сделать, типа такой в Global.asax

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
        protected void Application_Error()
        {
            // Логирование сообщений об ошибках.

            HttpContext context = this.Context;
            Exception lastException = Server.GetLastError();
            this.Response.Clear();

            MvcApplication.LoggerForExceptions.Trace(LoggingHelpers.GetExceptionsLoggingInfo(context, lastException));

            this.Response.Redirect("/Error/ErrorPage");
        }



да, есть такое, я там разношу еще по кодам ошибок:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
 protected void Application_Error(object sender, EventArgs e)
        {
            

            HttpContext ctx = HttpContext.Current;
            Exception ex = ctx.Server.GetLastError();
           

            var viewResult = new ViewResult();

            var httpException = ex as HttpException;
            if (httpException != null)
            {               
                 
              

              switch (httpException.GetHttpCode())
              {


                    case 404:



                        using (System.IO.StreamWriter sw = System.IO.File.AppendText(AppDomain.CurrentDomain.BaseDirectory + "LOGS/404.LOG"))
                        {
                            sw.WriteLine(DateTime.Now.ToString() + "404: " + httpException.Message +  "  " +GetBaseUrl() + "   " + GetIPAddress() + "    " + httpException.Data  +   "   " + httpException.InnerException);
                            sw.Flush();
                        }                      
                        
                        
                        viewResult.ViewName = "Error404";

                        break;

                    case 500:
					.................




Про Serilog спасибо, у меня на слуху нлог был.... теперь этот буду "курить"
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39384635
Rocketeer88888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostthandmadeFromRuпропущено...

ммм первый раз увидел. лучше/хуже чем log4net/nlog?

Лучше. Переходим постепенно на него.
Чем лучше?

На главной серилога, я так понял, выделена его самая-самая фича, отличающая его от других - сериализация по своему внутреннему языку?

Если вам нужно такое подробное логирование ваших объектов, то лучше самому добавить в свои объекты дотнетовскую сериализацию (тем более, она может много где ещё пригодиться, кроме логирования), вместо изучения кастомного языка и правил для какой-то утилиты. По-моему, это множение сущностей без причин. Утилита логирования начинает брать на себя не характерные для неё задачи.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39384663
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rocketeer88888,

YouTube Video
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39384746
Rocketeer88888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

согласен с идеей, что не всегда человекочитаемая строка нужна. Или нужна не только она.

Т. е. стоит прикрутить к NLog или Log4net сериализатор не в строку, а в XML, бинарь, любой кастомный формат, и отправлять данные не в файл, а в систему анализа логов с нейросетью, как всё станет хорошо?

Вроде, NLog и ему подобные достаточно гибкий - т. е. сериализация в человекочитаемую строку - это не проблема и не единственная возможность "обычных" логгеров. Т. е. там уже есть разные сериализаторы, которые могут и в БД записать, и формат любой сделать. Или я неправ и Serilog включает в себя нечто, чего тому же NLog'у никогда не достичь?

https://github.com/nlog/NLog/wiki/Targets (см. также раздел "External packages" внизу)
https://github.com/ReactiveMarkets/NLog.Targets.ElasticSearch
https://github.com/nlog/NLog/wiki/Extending NLog
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39384747
Rocketeer88888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т. е. я не понимаю, в чём "принципиальное" отличие Серилога от Нлога. Дядя из видео придумал проблему, которой не было, и начал свой продукт продвигать. Единственное извинение может быть - 11.12.2015 возможности несерилогов были куда скромнее и тогда он действительно предлагал что-то уникальное.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39384752
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rocketeer88888Чем лучше?

На главной серилога, я так понял, выделена его самая-самая фича, отличающая его от других - сериализация по своему внутреннему языку?

Если вам нужно такое подробное логирование ваших объектов, то лучше самому добавить в свои объекты дотнетовскую сериализацию (тем более, она может много где ещё пригодиться, кроме логирования), вместо изучения кастомного языка и правил для какой-то утилиты. По-моему, это множение сущностей без причин. Утилита логирования начинает брать на себя не характерные для неё задачи.

С чего такие выводы? Начнём с самого простого: в лог попадает запись, которая содержит время и сообщение. Уже какая-никакая структура? Потом нужно добавлять ещё и пользователя. Потом ещё и стектрейс исключения. Потом время выполнения запроса. Потом IP пользователя. Ну и т.д. Это вполне характерные задачи для логгирования.

С чем не согласен?
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39384753
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rocketeer88888Т. е. стоит прикрутить к NLog или Log4net сериализатор не в строку, а в XML, бинарь, любой кастомный формат, и отправлять данные не в файл, а в систему анализа логов с нейросетью, как всё станет хорошо?

Именно так и решали задачу на NLog, писали свой серилизатор. Но проблема в том, что в NLog дополнительные данные передаются через всяческие костыли. Ребята это поняли и написали Serilog, которые решает эту задачу лучше.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39384894
Rocketeer88888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttRocketeer88888Т. е. стоит прикрутить к NLog или Log4net сериализатор не в строку, а в XML, бинарь, любой кастомный формат, и отправлять данные не в файл, а в систему анализа логов с нейросетью, как всё станет хорошо?

Именно так и решали задачу на NLog, писали свой серилизатор. Но проблема в том, что в NLog дополнительные данные передаются через всяческие костыли. Ребята это поняли и написали Serilog, которые решает эту задачу лучше.
Серилог сам вытаскивает контекст запроса пользователя - все эти имя, айпи, стектрейс и прочее? Или ему надо сначала предварительные настройки сделать? Вот эта штука не сама по себе же работает?

Код: c#
1.
2.
3.
4.
var position = new { Latitude = 25, Longitude = 134 };
var elapsedMs = 34;

log.Information("Processed {@Position} in {Elapsed:000} ms.", position, elapsedMs);



Поменяли таргеты на синки - только чтобы отличаться от других, как я понял, потому что таргеты более понятны, а что такое "погружения" - извилины надо вывернуть, чтобы понять по названию. Кстати, там же - пишем всё в файл и консоль в примерах. Ага, пиши в консоль нечеловекочитаемый формат. Т. е. человекочитаемый таки нужен.

Итого на лицо вирусный маркетинг по продвижению Серилога - высасываем проблему из пальца, ложно обвиняем конкурентов в этих проблемах (типа, они в принципе ничего такого не могут, только мы "знаем как"), предлагаем свой "радикальной отличающийся" вариант. В тьюториалах постепенно подводим к мысли, что свой радикальный вариант всё же иногда нужен и нейросети подключать к анализу логов далеко не всем нужно. А на практике оказывается, что только человекочитаемый формат в основном и востребован, а всякие нейросети - вообще экзотика. По крайней мере так для подавляющего большинства мелких и даже средних конторок. Вообще смешно, когда дяди уровня Гугла и Яндекса рассказывают мелких фирмам, как надо дела делать. "Когда вы запускаете ракету, важно, чтобы..." - "Извините, мы булочки печём и туры в Грецию продаём".

Объясните, откуда взялось, что Now == DateTime.Now:
Код: c#
1.
Log.Information("The time is {Now}", DateTime.Now);



Вот более простой пример. Откуда Серилог знает, что Count == count:
Код: c#
1.
2.
var count = 456;
Log.Information("Retrieved {Count} records", count);



Я вот читаю и понять не могу. Может, что-то пропустил, где это объясняется? Какой-то умный парсер кода?

Но иногда наш парсер не справляется, тогда он действует как раз так, как дядя из видео ругает другие логгеры - Forsing stringification.

Вывод. Вполне возможно, что ваш Серилог и содержал в себе некую фичу, которую раньше пока не имели другие логгеры, в основном же копируя этих других с сомнительным переименованием одинаковых фич. Но не надо так мозги засирать и алармы выдавать при продвижении своего логгера - в лучших традициях лохорекламы "бросай всё, беги к нам - только мы знаем КАК НАДО!".

Список синков Серилога, который отличается от списка таргетов Нлога только большей "бохатостью" https://github.com/serilog/serilog/wiki/Provided-Sinks

Хвост, ты действительно посмотрел последнии версии Нлога и Серилога, сравнил их и сделал вывод, что несерилоги sucks, или просто сменил госпожу из-за бросающихся в глаза сисек?


Возможно, я кому-то грубым показался или что - я не хотел вас оскорбить или обидеть. Заранее прошу прощения. Просто я тоже вирусный маркетинг использую для продвижения общения. А то как сонные мухи тут сидят и многозначительно молчат, или кидают ссылочки без комментираев. )))
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39384895
Rocketeer88888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rocketeer88888В тьюториалах постепенно подводим к мысли, что свой радикальный вариант всё же иногда нужен и нейросети подключать к анализу логов далеко не всем нужно.
Следует читать как

авторВ тьюториалах постепенно подводим к мысли, что НЕ свой НЕ радикальный вариант всё же иногда нужен и нейросети подключать к анализу логов далеко не всем нужно.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39384902
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rocketeer88888Я вот читаю и понять не могу. Может, что-то пропустил, где это объясняется? Какой-то умный парсер кода?

Тут реверсивный механизм. Серилог автоматически создаёт структуру на основе выбранных в шаблоне переменных, сами переменные подставляются согласно порядку их указания. Принципы такие же примерно, как у JSON-сериализаторов. Что довольно удобно и понятно.

Rocketeer88888Хвост, ты действительно посмотрел последнии версии Нлога и Серилога, сравнил их и сделал вывод, что несерилоги sucks, или просто сменил госпожу из-за бросающихся в глаза сисек?

Нет, я не говорил, что sucks. Я сказал, что серилог более удачное решение связанное с задачей ведения лога внутри приложения, чем NLog. Хотя NLog, например, я считаю более удачным решением, чем log4net.

Rocketeer88888Просто я тоже вирусный маркетинг использую для продвижения общения. А то как сонные мухи тут сидят и многозначительно молчат, или кидают ссылочки без комментираев. )))

Да нет никакого вирусного маркетинга, тулуза же бесплатная, доступная вся в исходниках. Если реально интересно, как она работает, можешь посмотреть. Например, как парсится формат сообщения отвечает MessageTemplateProcessor / IMessageTemplateParser.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39384904
Rocketeer88888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttRocketeer88888Я вот читаю и понять не могу. Может, что-то пропустил, где это объясняется? Какой-то умный парсер кода?

Тут реверсивный механизм. Серилог автоматически создаёт структуру на основе выбранных в шаблоне переменных, сами переменные подставляются согласно порядку их указания. Принципы такие же примерно, как у JSON-сериализаторов. Что довольно удобно и понятно.
Вот забери у тебя возможность указывать порядок переменных в String.Format, посмотрим, как бы удобным и понятным ты это считал. ))

Код: c#
1.
2.
3.
4.
5.
log.Information("{казнить}{запятая} {нельзя}{пробел}{помиловать}.", казнить, запятая, нельзя, пробел, помиловать);
log.Information("{казнить}{пробел}{нельзя}{запятая} {помиловать}.", казнить, пробел, нельзя, запятая, помиловать);

log.Information("{0}{1} {2}{3}{4}.", казнить, запятая, нельзя, пробел, помиловать);
log.Information("{0}{3}{2}{1} {4}.", казнить, запятая, нельзя, пробел, помиловать);
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39384905
Rocketeer88888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

вот Серилог использует внешний модуль для экспорта в эластик сёрч. И Нлог использует внешний модуль. Какая разница, Серилог или Нлог, если эластик сёрч (в душе не знаю, что это такое) получает данные как надо и нормально работает с ними? А, грубо говоря, в остальных случаях что Серилог, что Нлог не брезгуют писать в файл или в консоль вполне себе человекочитаемые строковые логи, безо всякой типизированной сериализации.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39384906
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rocketeer88888Вот забери у тебя возможность указывать порядок переменных в String.Format, посмотрим, как бы удобным и понятным ты это считал. ))

Ты можешь сразу передавать структуры, а для одного-трёх параметров в самый раз.


Rocketeer88888вот Серилог использует внешний модуль для экспорта в эластик сёрч. И Нлог использует внешний модуль. Какая разница, Серилог или Нлог, если эластик сёрч (в душе не знаю, что это такое) получает данные как надо и нормально работает с ними? А, грубо говоря, в остальных случаях что Серилог, что Нлог не брезгуют писать в файл или в консоль вполне себе человекочитаемые строковые логи, безо всякой типизированной сериализации.

В грейлог (который работает на эластике), данные передаются в виде плоской структуры. В NLog можно определить только жёсткую структуру, на уровне конфига, и очень неудобным способом. Кроме того, если тебе потребуется передать какие-то дополнительные данные, тебе придётся проявить изобретательность.

Человеко-читаемые логи тоже должны быть, параллельно, как самый безотказный вариант, на случай если всё вдруг отвалилось (базы данных, сетевые соединения, сервис ведения логов...).

Так что надо дружить все виды логов в одном месте. У серилога это хорошо получается. У NLog не очень.
...
Рейтинг: 0 / 0
Что включает в себя администрирование IIS сервера?
    #39384907
Rocketeer88888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Убедил.
...
Рейтинг: 0 / 0
62 сообщений из 62, показаны все 3 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Что включает в себя администрирование IIS сервера?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]