Основы мониторинга PostgreSQL / Алексей Лесовский (DataEgret)

Поделиться
HTML-код
  • Опубликовано: 4 фев 2025
  • Приглашаем на конференцию Saint HighLoad++ 2025, которая пройдет 23 и 24 июня в Санкт-Петербурге!
    Программа, подробности и билеты по ссылке: highload.ru/sp...
    ________
    HighLoad++ Siberia 2018
    Тезисы и презентация:
    www.highload.ru...
    Любой современный проект включает в себя большое количество компонентов и от их слаженной работы напрямую зависит успех проекта. На первый взгляд даже становится сложно выделить, какие компоненты являются главными, а какие второстепенными. Но в любом проекте базы данных занимают одно из ключевых мест, где сосредоточена наибольшая ценность проекта - информация.

    Нашли ошибку в видео? Пишите нам на support@ontico.ru

Комментарии • 18

  • @paulzovis8919
    @paulzovis8919 Год назад +2

    Только вхожу в тему, но насколько всё понятно и просто.

  • @webypanda2861
    @webypanda2861 4 года назад +4

    Шикарно. Ценнейший опыт, очень концентрировано и доступно. Спасибо огромное Алексею

  • @dkartashoff
    @dkartashoff 5 лет назад +3

    Шикарно. Это второй доклад Алексея который я посмотрел. В восторге

  • @МихаилШарохин-э5ф

    Очень интересно. Отличная подача.

  • @recontemplator
    @recontemplator 3 года назад +2

    35:50
    «Ситуация бесконечного вакуума» звучит солидно :-)

  • @pavelblossom
    @pavelblossom 2 года назад

    Емко и полезно! Благодарю!

  • @shakarim_bazhenov
    @shakarim_bazhenov Год назад +1

    Как можно посмотреть этот доклад в письменном виде?

  • @miskam89
    @miskam89 5 месяцев назад

    Спасибо за доклад, но ссылки на запросы из презы не рабочие. Можете, плиз, актуальные ссылки дать?

  • @fl3xur361
    @fl3xur361 Год назад

    Как продвигается работа над Вашим собственным экспортером метрик в прометеус?

  • @akhkmed
    @akhkmed 3 года назад +1

    11:57 Хотел бы я знать, как на основании данных из pg_stat_statements строить процентили.

    • @pyramidhead9692
      @pyramidhead9692 Год назад

      здравствуйте. Не нашли способ?

    • @akhkmed
      @akhkmed Год назад +1

      @@pyramidhead9692 Уверен, что его не существует. Можно делать снимки pg_stat_statements с высокой частотой(каждую секунду, например). И из них строить процентили, но это совсем не то, процентили усреднённых значений сильно не равны процентилям сырых значений. Но можно логировать запросы длиннее порога (log_min_duration_statement) и двигать этот порог к средней длительности интересующего запроса. Опционально настроить ещё auto_explain. Ну и разбирать логи.
      Есть ещё переписка "Adding percentile metrics to pg_stat_statements module" в pgsql-hackers.

  • @gigabyte1748
    @gigabyte1748 Год назад

    А тут есть гении, которые знают все системы мониторинга, представленные в видео?

  • @lastdayaugust
    @lastdayaugust Месяц назад

    Читаем название - Основы мониторинга. Так, ок, а почему доклад не про это? Доклад скорее для уже полу-погруженных инженеров, которым необходимо упорядочить свои знания (ибо сам материал дает критично мало полезной информации). Далее, когда вы "продаете" решение проблем (все эти доп метрики на готовые дашборды) без описания конкретных примеров проблем, которые они решают - самая тупая идея. К примеру "вакум иногда делает больно" - очень круто, а иногда не делает, что за проблема, почему возникает. Спикер просто накидал каких-то функций из интернета, зачем, почему, в чем основа мониторинга - так и не понятно.

  • @SteelBlueVision
    @SteelBlueVision 6 лет назад +3

    If you speak English, you may also be interested in the following site: severalnines.com/blog/performance-monitoring-auditing-postgresql-top-resources
    If you know of any others, please add them.

  • @AnatoliusFruz
    @AnatoliusFruz 5 лет назад +1

    Интересно, за что один дизлайк
    ?

    • @dkartashoff
      @dkartashoff 5 лет назад +6

      Ты серьезно?) Это же класс людей, чтобы быть первыми хоть в чем-то)