Some random GrafanCon EU 2k18 Notes – Telegram
Some random GrafanCon EU 2k18 Notes
72 subscribers
312 photos
9 files
54 links
Заметки по докладам на которые я пошел (начинаются с #talk) и флуд фоточками.

Связаться с автором можно так: @Civiloid
Download Telegram
Для Prometheus - это единая система позволяющая рисовать и делать корреляции
типичная структура сервисов в гугле (большая часть сервисов выглядит как-то так)
команда делающая blob storage не видит всей картины, если случился аутейдж они могут видеть только некоторые флуктуации
Поэтому они хотят чтобы все сигналы были разбиты по-разному
Например Dimensions. Это помогает задавать разные вопросы:
1. Дай мне latency для RPC от аналитики
2. Дай мне трейсы авторизации
и т.п.
Записываем данные и добавляет kv теги
(все как у всех)
Есть забавный момент - микросервисы не очень связаны, но blob storage должен знать что-то о своих клиентах
тут на помощь приходит context
через него передается список тегов
от сервиса выше
собираются разные сингалы - метрики, трейсы, профайлы
и так далее
Есть общий фреймворк (opencensus.io - его опенсорсная имплементация)
Внутри гугла есть census
Суть - нужна штука которая абстрагирует сбор статистики и прочего от девелопера
opencensus - дает набор библиотек для разных языков. Они не зависят от вендора, могут грузить данные в Prom, Jeager и пр.
автоматическая интеграция с некоторыми фреймворками (gRPC, net/http в Го и т.п.)