Size: a a a

2020 July 25

AE

Alexandr Emelyanov in Kotlin JVM
Roman Khlebnov
Цель не была указана. Для метрик Прометей ИМХО лучше, ELK для логов вполне ничего.
про прометей и метрики никто ничего не говорил, он там хорош
источник

e

expert in Kotlin JVM
Сорян за оффтоп (может есть более подходящий чат? если нет то такой чат есть у меня), но кто-нибудь в проде пользовался Loki ?
источник

RK

Roman Khlebnov in Kotlin JVM
expert
Спасибо всем за ответы. Я в принципе  таком же ключе думал. Как Вы думаете, как успокоить клиента, что мой инженер в процессе отладки не сделает чего-то деструктивного или не получит данные к данным которые нельзя публиковать? Я планирую сделать аудит логи, возможно полностью описать протокол как мой сервис в их инфре общается с моим внешним сервисом (типа command&control которые говорят сервису включить debug логи, отправляет ко мне телеметрию и т.п.), но будет ли такого достаточно?
Почитайте Google SRE Book, доступно в сети бесплатно без регистрации и СМС
источник

e

expert in Kotlin JVM
Roman Khlebnov
Почитайте Google SRE Book, доступно в сети бесплатно без регистрации и СМС
Да, читал. Хорошая книга. У меня правда немного специфичный случай - сервис не в моей инфраструктуре крутится.
источник

RK

Roman Khlebnov in Kotlin JVM
Это же не значит, что практики не применимы )
источник

e

expert in Kotlin JVM
Roman Khlebnov
Это же не значит, что практики не применимы )
Согласен
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
expert
Спасибо всем за ответы. Я в принципе  таком же ключе думал. Как Вы думаете, как успокоить клиента, что мой инженер в процессе отладки не сделает чего-то деструктивного или не получит данные к данным которые нельзя публиковать? Я планирую сделать аудит логи, возможно полностью описать протокол как мой сервис в их инфре общается с моим внешним сервисом (типа command&control которые говорят сервису включить debug логи, отправляет ко мне телеметрию и т.п.), но будет ли такого достаточно?
Он получит, никак не успокоить. Это ещё одна причина не отлаживать ничего на проде, а в логах маскировать все чувсвительные данные
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
Alexandr Emelyanov
выше описали, но советую логстеш сразу на filebeat или fluentd менять
Вообще вот тут не согласен. Пока логстеша хватает — его, потом — кафку.
источник

AE

Alexandr Emelyanov in Kotlin JVM
Паша Финкельштейн
Вообще вот тут не согласен. Пока логстеша хватает — его, потом — кафку.
эт как? из кафки в эластик?
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
Alexandr Emelyanov
эт как? из кафки в эластик?
Да, конечно
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
kafka connect elasticsearch
источник

AE

Alexandr Emelyanov in Kotlin JVM
Паша Финкельштейн
kafka connect elasticsearch
Посмотрю как нибудь)
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
Мы так в домклике делали, коннектор от логбэка к кафке в опенсорсе
источник

RI

Ruslan Ibragimov in Kotlin JVM
Alexandr Emelyanov
не надо логи в прометей, для них эластик замечательно пойдет
Loki
источник

З

Захар in Kotlin JVM
Sergey Zolotov
We’d love to get your feedback on Ktor, whether you’re using it or have evaluated it. In addition to helping us make a better product, you also have the opportunity to win a subscription to JetBrains All Products Pack. Please take a few minutes to fill in the survey! https://surveys.jetbrains.com/s3/sl-ktor-user-feedback-survey
Не работает кста
источник

AN

Alexander Nozik in Kotlin JVM
Захар
Не работает кста
Ну так месяц прошел
источник

IO

Iaroslav Orlov in Kotlin JVM
🤔
источник

З

Захар in Kotlin JVM
Alexander Nozik
Ну так месяц прошел
Так фидбек у меня щас появился
источник

AN

Alexander Nozik in Kotlin JVM
Захар
Так фидбек у меня щас появился
Кто не успел, тот опоздал. Пишите в трэккер.
источник

З

Захар in Kotlin JVM
Alexander Nozik
Кто не успел, тот опоздал. Пишите в трэккер.
Разрабы ктора непосредственно связаны с документацией? А то пр так и будет висеть годы, а там всего 1 переменную поменять чтобы избежать повторения этой ошибки у всех кто скопирует пример из доки про jwt

В самом репозитории с примерами этой ошибки нет, она только в доке

Вот я и хотел бы рассказать чтобы не тянуть
источник