Я стараюсь стремиться и очень смущаюсь по поводу проверки здоровья. Все блоги и статьи копируют тот же код из документации Net Aspire, что просто недостаточно. LI> Упрощенное несколько строк кода о «Как сделать проверку здоровья на предмет единого процесса»
[*] Проект GitHub Aspire-Sample с небольшим количеством страниц кода о измерении анти-хакера
< /ol>
Что меня нужно? Способ показать состояние MyProcess в приборной панели Dashboard, аналогично процессу Redis Cache в примере Net Aspire App. Чтобы подключиться к базе данных. Например: доступ к ресурсам (файл относительного пути) из Dockered myProcess. < /P>
Как сделать это правильно? Может быть, первая проверка здоровья в MyProcess и вторая проверка здоровья в Apphost, где вызов http: // myProcess/Health? /> [*] Это не очевидно из чистой документации Aspire, но проверки здоровья в проектах и приборной панели совершенно не связаны. На панели панели показывают только проверки здоровья от AppHost. расширение. Что -то вроде < /p>
builder.services
.addhealthchecks()
.addurlgroup(new uri ("http: // service"), "HealthPoint1")
var service = builder
.addproject
("projectx")
.withHealthCheck("HealthPoint1")
< /li>
К сожалению, AddurlGroup (...) это не удобно в чистой стремлении из -за динамического распределения конечных точек. < /p>
< /li>
К счастью, в .net aspire 9.0 мы можем использовать новое расширение - с Httpshealthcheck (...) или его http -версия. Что -то вроде < /p>
var service = builder
.addproject
("projectx")
. .Withhttpshealthcheck ("/Health", 200, "HealthPoint1");
[*] К сожалению, опять же, с ограничениями. Httpshealthcheck (...) проверяет только код ответа и не передает никакой другой информации, такой как текстовое сообщение. И название проверки здоровья на приборной панели очень ... автоматически сгенерировано. Но это намного лучше, чем ничего.
Подробнее здесь: https://stackoverflow.com/questions/794 ... -right-way
Как сделать проверку здоровья в чистую ospire правильно? ⇐ C#
Место общения программистов C#
-
Anonymous
1740061033
Anonymous
Я стараюсь стремиться и очень смущаюсь по поводу проверки здоровья. Все блоги и статьи копируют тот же код из документации Net Aspire, что просто недостаточно. LI> Упрощенное несколько строк кода о «Как сделать проверку здоровья на предмет единого процесса»
[*] Проект GitHub Aspire-Sample с небольшим количеством страниц кода о измерении анти-хакера
< /ol>
Что меня нужно? Способ показать состояние MyProcess в приборной панели Dashboard, аналогично процессу Redis Cache в примере Net Aspire App. Чтобы подключиться к базе данных. Например: доступ к ресурсам (файл относительного пути) из Dockered myProcess. < /P>
Как сделать это правильно? Может быть, первая проверка здоровья в MyProcess и вторая проверка здоровья в Apphost, где вызов http: // myProcess/Health? /> [*] Это не очевидно из чистой документации Aspire, но проверки здоровья в проектах и приборной панели совершенно не связаны. На панели панели показывают только проверки здоровья от AppHost. расширение. Что -то вроде < /p>
builder.services
.addhealthchecks()
.addurlgroup(new uri ("http: // service"), "HealthPoint1")
var service = builder
.addproject
("projectx")
.withHealthCheck("HealthPoint1")
< /li>
К сожалению, AddurlGroup (...) это не удобно в чистой стремлении из -за динамического распределения конечных точек. < /p>
< /li>
К счастью, в .net aspire 9.0 мы можем использовать новое расширение - с Httpshealthcheck (...) или его http -версия. Что -то вроде < /p>
var service = builder
.addproject
("projectx")
. .Withhttpshealthcheck ("/Health", 200, "HealthPoint1");
[*] К сожалению, опять же, с ограничениями. Httpshealthcheck (...) проверяет только код ответа и не передает никакой другой информации, такой как текстовое сообщение. И название проверки здоровья на приборной панели очень ... автоматически сгенерировано. Но это намного лучше, чем ничего.
Подробнее здесь: [url]https://stackoverflow.com/questions/79451481/how-to-make-health-checks-in-net-aspire-right-way[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия