Кора
Cortex — это горизонтально масштабируемое, высокодоступное, многопользовательское долгосрочное хранилище для Prometheus.
Функции
- Горизонтальное масштабирование: Cortex может работать на нескольких машинах в кластере, что превышает пропускную способность и объем хранилища одной машины.
- Высокая доступность: при работе в кластере Cortex может реплицировать данные между компьютерами.
- Мультитенантность: Cortex может изолировать данные и запросы из нескольких независимых источников Prometheus в одном кластере.
- Долгосрочное хранение: Cortex поддерживает S3, GCS, Swift и Microsoft Azure для долгосрочного хранения данных метрик.
Начиная
Чтобы начать работу с Cortex, выполните следующие действия:
- Установка
- Базовая настройка
- Пример использования
Документация
- Обзор архитектуры
- Руководство по настройке
- Руководство по безопасности
- Рекомендации для участников
Сообщество и поддержка
Если у вас есть вопросы о Cortex, вы можете:
- Задайте вопрос на канале Cortex Slack. Чтобы пригласить себя в CNCF Slack, посетите http://slack.cncf.io/.
- Сообщите о проблеме.
- Отправьте электронное письмо по адресу [email protected].
Ваши отзывы всегда приветствуются.
По вопросам безопасности см. https://github.com/cortexproject/cortex/security/policy.
Взаимодействуйте с нашим сообществом
Мы приглашаем вас принять участие в проводимых раз в две недели телеконференциях сообщества Cortex — это прекрасная возможность пообщаться с другими разработчиками и энтузиастами. Эти встречи проводятся каждый четверг, попеременно с 12:00 UTC до 17:00 UTC, обеспечивая платформу для открытого обсуждения, сотрудничества и обмена знаниями.
Записи наших совещаний тщательно документированы, и с ними можно ознакомиться здесь, где содержится всесторонний обзор обсуждавшихся тем и принятых решений.
Чтобы вы никогда не пропустили встречу, мы упростили ее отслеживание:
- Посмотреть расписание Cortex Community Call можно здесь в браузере.
- Вы также можете загрузить файл .ics здесь для использования с любым приложением или службой календаря, поддерживающим формат iCal.
Присоединяйтесь к нам в формировании будущего Cortex, и давайте вместе построим что-то потрясающее!
Дальнейшее чтение
Переговоры
- Ноябрь 2024 г. Доклад на KubeCon «Cortex Intro: Multi-Tenant Scalable Prometheus» (видео, слайды)
- Март 2024 г. Доклад на KubeCon «Cortex Intro: Multi-Tenant Scalable Prometheus» (видео, слайды)
- Апрель 2023 г. Доклад на KubeCon «Как запустить надежный мультитенантный Prometheus» (видео, слайды)
- Октябрь 2022 г. Доклад KubeCon «Современное состояние и будущее Cortex» (видео, слайды)
- Октябрь 2021 г. Доклад KubeCon «Cortex: введение и советы по производству» (видео, слайды)
- Сентябрь 2020 г., доклад KubeCon «Масштабирование Прометея: как мы поместили Таноса в кору головного мозга» (видео, слайды)
- Июль 2020 г. Доклад PromCon «Поделиться — это забота: использование открытого исходного кода для улучшения Cortex и Thanos» (видео, слайды)
- Ноябрь 2019 г. KubeCon рассказывает о «Cortex 101: горизонтально масштабируемое долгосрочное хранилище для Prometheus» (видео, слайды), «Настройка Cortex для максимальной производительности» (видео, слайды, рецензия) и «Blazin’ Fast PromQL» (слайды, видео, запись). вверх)
- Ноябрь 2019 г. Доклад на PromCon «Две семьи, одинаковые по достоинству: Кортекс и Танос» (видео, слайды, рецензия)
- Переговоры на KubeCon, май 2019 г.; «Cortex: Intro» (видео, слайды, запись в блоге) и «Cortex: Deep Dive» (видео, слайды)
- Выступление на встрече CloudNative в Лондоне, ноябрь 2018 г.; «Cortex: горизонтально масштабируемый, высокодоступный Prometheus» (слайды)
- август 2018 г. Панель ПромКона; «Подходы Prometheus к долгосрочному хранению» (видео)
- Выступление на KubeCon, декабрь 2018 г.; «Кортекс: бесконечно масштабируемый Прометей» (видео, слайды)
- Выступление на ПромКоне, август 2017 г.; «Cortex: Прометей как сервис, год спустя» (видео, слайды, описание части 1, части 2, части 3)
- Беседа о встрече Prometheus в Лондоне, июнь 2017 г.; «Cortex: горизонтально масштабируемый, распределенный Прометей с открытым исходным кодом» (видео)
- Выступление на KubeCon, декабрь 2016 г.; «Weave Cortex: мультитенантный, горизонтально масштабируемый Prometheus как сервис» (видео, слайды)
- Выступление на ПромКоне, август 2016 г.; «Проект Франкенштейн: Многоарендный, масштабируемый Прометей»: (видео, слайды)
Сообщения в блоге
- Сообщение в блоге, декабрь 2020 г. «Как AWS и Grafana Labs масштабируют Cortex для облака»
- Сообщение в блоге за октябрь 2020 г. «Как переключить Cortex с хранения кусков на хранилище блоков (и почему вы не оглядываетесь назад)»
- Сообщение в блоге за октябрь 2020 г. «Теперь GA: Cortex блокирует хранилище для запуска Prometheus в большом масштабе с меньшими эксплуатационными сложностями»
- Сообщение в блоге, сентябрь 2020 г. «Повесть о задержках в хвосте»
- Сообщение в блоге, август 2020 г. «Масштабирование Prometheus: как мы доводим хранилище блоков Cortex до предела и даже за его пределами»
- Сообщение в блоге от июля 2020 г. «Как блочное хранилище в Cortex снижает сложность эксплуатации Prometheus в больших масштабах»
- Сообщение в блоге, март 2020 г. «Cortex: репликация с учетом зоны»
- Сообщение в блоге, март 2020 г. «Как мы используем слухи для улучшения доступности Cortex и Loki»
- Сообщение в блоге, январь 2020 г. «Будущее коры головного мозга: в следующее десятилетие»
- Сообщение в блоге и подкаст за февраль 2019 г.; «Масштабируемость Prometheus с Брайаном Борэмом» (подкаст)
- Сообщение в блоге за февраль 2019 г.; «Как Aspen Mesh управляет Cortex в производстве»
- Сообщение в блоге CNCF за декабрь 2018 г.; «Cortex: многопользовательский, горизонтально масштабируемый Prometheus-as-a-Service»
- Ноябрь 2018 г. Презентация CNCF TOC; «Горизонтально масштабируемый мультитенантный Prometheus» (слайды)
- Сообщение в блоге за сентябрь 2018 г.; «Что такое Кортекс?»
- Проектная документация, июль 2018 г.; «Оптимизация запросов Cortex»
- Проектная документация, июнь 2016 г.; «Проект Франкенштейн: мультиарендатор, масштабируемый Прометей»
Хостинг Кортекс
Существует несколько коммерческих сервисов, где вы можете использовать Cortex по требованию:
Управляемый сервис Amazon для Prometheus (AMP)
Amazon Managed Service for Prometheus (AMP) — это сервис мониторинга, совместимый с Prometheus, который упрощает мониторинг контейнерных приложений в любом масштабе. Это высокодоступный, безопасный и управляемый мониторинг ваших контейнеров. Начните здесь. Чтобы узнать больше о AMP, обратитесь к нашей документации и блогу «Начало работы с AMP».
Почетные сопровождающие
- Петер Штибраны @pstibrany
- Марко Пракуччи @pracucci
- Брайан Борэм @bboreham
- Гаутам Вирамачанени @gouthamve
- Джейкоб Лиси @jtlisi
- Том Уилки @tomwilkie
- Элвин Лин @alvinlin123
История Кортекса
Проект Cortex был начат Томом Уилки и Юлиусом Волцем (сооснователем Prometheus) в июне 2016 года.