Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Куда можно писать метрики? / 15 сообщений из 15, страница 1 из 1
15.01.2020, 13:02
    #39914251
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда можно писать метрики?
Есть ли какие-то свободные серверы, куда можно писать свои метрики из приложения и потом анализировать?
...
Рейтинг: 0 / 0
15.01.2020, 13:24
    #39914271
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда можно писать метрики?
Ролг Хупин,

Prometheus + AppMetrics
...
Рейтинг: 0 / 0
15.01.2020, 13:27
    #39914275
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда можно писать метрики?
Ролг Хупин
Есть ли какие-то свободные серверы, куда можно писать свои метрики из приложения и потом анализировать?

Какие метрики-то? В AWS есть метрики: https://aws.amazon.com/ru/cloudwatch/
...
Рейтинг: 0 / 0
15.01.2020, 13:31
    #39914278
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда можно писать метрики?
Ролг Хупин,

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

есть базовые метрики инфраструктуры, есть метрики уровня сервиса, есть метрики уровня бизнеса, клиентские метрики и т.д., и т.п.
...
Рейтинг: 0 / 0
15.01.2020, 15:51
    #39914396
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда можно писать метрики?
skyANA
Ролг Хупин,

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

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


клиентские запросы к сервису, к базе, производительность
Сервис asp.net core web service, за ним - postgresql в туче, хотя это не обязательно.

Например, N юзеров могут установить и работать с приложением и базами, но, хотелось бы писать все метрики в одно место.
AWS - не лучший вариант, это стоит денег
...
Рейтинг: 0 / 0
15.01.2020, 18:38
    #39914516
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда можно писать метрики?
Ролг Хупин,

хм, готовое, хорошее и на халяву... сложно сказать
посмотрите https://www.datadoghq.com/
...
Рейтинг: 0 / 0
15.01.2020, 18:39
    #39914518
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда можно писать метрики?
...
Рейтинг: 0 / 0
16.01.2020, 09:50
    #39914663
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда можно писать метрики?
А вот, как такео сделать: чтобы свои логи ASP.NET Core сервис писал куда-то в доступное извне место?
...
Рейтинг: 0 / 0
16.01.2020, 10:35
    #39914689
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда можно писать метрики?
Ролг Хупин,

а сейчас ваше приложение крутится в недоступном извне месте что-ли? :)

реализовать можно разными способами: собирать логи, или сразу писать туда, куда хочется
и под любой из вариантов есть готовые инструменты
...
Рейтинг: 0 / 0
16.01.2020, 10:45
    #39914700
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда можно писать метрики?
Ролг Хупин,

а приложение-то уже есть? Сколько пользователей?
...
Рейтинг: 0 / 0
16.01.2020, 10:51
    #39914704
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда можно писать метрики?
Сколько установок?
...
Рейтинг: 0 / 0
16.01.2020, 10:54
    #39914705
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда можно писать метрики?
skyANA
Ролг Хупин,

а приложение-то уже есть? Сколько пользователей?


Приложение (ASP.NET Core service) в процессе, предполагается такое:

кустомер1 - <10 юзеров->сервис(1)->база1
кустомер2 - <10 юзеров->сервис(2)->база2
кустомер3 - <10 юзеров->сервис(3)->база3

Сервис (*) - это по сути один сервис, запущенный для каждого кустомера

Хотелось бы писать логи+какие-то метрики в одно место, и иметь возможность
их просматривать, анализировать, тем более, если клиент получит ошибку
...
Рейтинг: 0 / 0
16.01.2020, 11:11
    #39914715
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда можно писать метрики?
Ролг Хупин,

при таком маленьком количестве пользователей там просматривать и анализировать будет нечего
если хотите отладить приложение, что у вас в процессе разработки, то отладкой и занимайтесь, покройте его тестами
а логи в случае чего просто зайдёте и посмотрите
...
Рейтинг: 0 / 0
16.01.2020, 13:50
    #39914794
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда можно писать метрики?
Ролг Хупин
А вот, как такео сделать: чтобы свои логи ASP.NET Core сервис писал куда-то в доступное извне место?


Логи обычно пишутся в текстовые файлы, из которых считываются с помощью FileBit, через LogStash пишутся в ElasticSearch, затем становятся доступны для анализа через Kibana. Данный стек называется ELK и доступен для Docker.
Можно конечно писать напрямую в ElasticSearch, но со стороны администрирования это не очень хорошее решение.

Метрики же никуда не пишутся, они выставляются наружу по определённому порту, откуда их считывает сервер метрик.
Посмотрите на ссылки, которые я вам выше привёл. Это всё бесплатно.
...
Рейтинг: 0 / 0
16.01.2020, 13:51
    #39914795
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда можно писать метрики?
Prometheus вообще офигенный. Обратите внимание на это решение.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Куда можно писать метрики? / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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