Рейтинг
0.00

Yandex Cloud

5 читателей, 241 топик

Как настроить управляемую базу ClickHouse с данными для Graphite




При развитии Яндекс.Облака мы, с одной стороны, наращиваем функциональность самой платформы, а с другой — следим, чтобы компоненты было несложно интегрировать с внешними продуктами. Graphite — пример ПО, лёгкость интеграции с которым является важным свойством баз данных Облака. Это библиотека с открытым кодом для хранения и визуализации метрик.

Graphite удобно настроить так, чтобы данные хранились в столбцовой аналитической базе ClickHouse. Специально для этого разработан один из множества движков — GraphiteMergeTree. Он лучше всего подходит для прореживания и агрегирования (либо усреднения) содержимого БД. Саму базу полезно разместить в Яндекс.Облаке через платформенный сервис Yandex Managed Service for ClickHouse. Тогда её не потребуется обслуживать и обновлять — все подобные функции сервис возьмёт на себя.

В этом посте мы опишем процесс настройки Yandex Managed Service for ClickHouse специально под Graphite.

1. Регистрация конфигурации rollup в ClickHouse
Создание конфигурации rollup в существующем кластере Managed Service for Clickhouse можно произвести через CLI или API.

CLI
Если вы выбрали интерфейс командной строки, подготовьте yaml-файл с описанием параметров rollup, например:
graphite-rollup.yaml:
          name: test_rollup
patterns:    
  - regexp: click_cost
    function: max
    retention:
      - age: 86400
        precision: 60

Указанные в файле параметры соответствуют конфигурации, описанной в документации.

Далее выполните команду, указав ID кластера ClickHouse и имя файла конфигурации, созданного на предыдущем шаге:
$ yc managed-clickhouse cluster add-graphite-rollup <CLUSTER_ID> --rollup-file-name graphite_rollup.yaml


API
Используйте метод update для кластера ClickHouse, передав в теле запроса требуемые параметры rollup:
"graphiteRollup": [
          {
            "name": "test_rollup",
            "patterns": [
              {
                "regexp": "click_cost",
                "function": "max",
                "retention": [
                  {
                    "age": "86400",
                    "precision": "60"
                  }
                ]
              }
            ]
          }
        ]


2. Создание таблицы на основе GraphiteMergeTree
Подключитесь к хосту ClickHouse и выполните запрос на создание таблицы на основе GraphiteMergeTree. В качестве параметра передайте имя секции rollup, описанной на предыдущем этапе. Вот пример:
CREATE TABLE GraphiteTable
(        
    metric String, 
    time DateTime, 
    value Int64, 
    version UInt64
)
ENGINE = GraphiteMergeTree('test_rollup')
PARTITION BY time
ORDER BY cityHash64(version, metric)

Теперь можно настроить Graphite для сохранения значений метрик на выбранном хосте ClickHouse. При этом прореживание данных будет проводиться автоматически средствами сервера ClickHouse в соответствии с параметрами, которые вы указали.

Изменения в условиях использования сервисов Облака



Благодарим вас за работу с сервисами платформы Яндекс.Облако!
В этом письме мы собрали все изменения в условиях использования Облака, которые вступят в силу и будут опубликованы с 1 апреля 2019 года.

Краткое описание изменений*:
  1. Добавлена ссылка на Соглашение об обработке данных.
  2. Обновлены условия информирования о запуске новых сервисов или нового функционала сервисов.
  3. Сокращен срок хранения данных после прекращения договора с 60 дней до 30 дней.
  4. Обновлены Специальные условия использования сервисов по ссылке: будут описаны стадии Превью и Общедоступная версия.
  5. Дополнена информация об уровнях обслуживания сервисов управления данными по ссылке.
  6. Дополнены условия обработки данных, содержащихся в Запросах к сервисам Yandex Speechkit и Yandex Translate.
*Изменения в пунктах 1, 2 и 3 будут опубликованы в Оферте Облака.

Пошаговые инструкции для решения задач в Облаке



Чтобы упростить вам настройку, мы составили пошаговые инструкции по решению самых распространённых задач в Облаке:

Как построить веб-сервис.
Пошаговая инструкция cloud.yandex.ru/docs/solutions/web/

Как организовать хранение архива.
Пошаговая инструкция cloud.yandex.ru/docs/solutions/archive/
В документации также опубликованы Справочники API сервисов Яндекс.Облака.
cloud.yandex.ru/docs/overview/api
За любой консультацией обращайтесь в службу технической поддержки. Форма обращения находится в консоли управления. Наши специалисты ответят на ваши вопросы и помогут с решением проблем — по почте или через чат.

Будьте в курсе новостей сервисов Облака



Мы запускаем дайджест новостей о сервисах платформы. Каждый месяц мы будем рассказывать вам о том, какие новые сервисы и функциональности доступны в Облаке и какие сценарии реализации проектов разработали наши специалисты.
Поехали!


Разнообразие новых сервисов в Яндекс.Облаке
В Облаке появились новые сервисы в альфа-версиях — их можно протестировать уже сегодня. Вы не платите за использование сервисов в альфа-версии, но помните про ограничения в условиях обслуживания: в тестовых сервисах отсутствует SLA, и мы не рекомендуем использовать ваши настоящие данные. Чтобы протестировать сервисы в работе, активируйте аккаунт в Облаке и заполните заявку на сайте.


Yandex Load Balancer α
Сервис для равномерного распределения сетевой нагрузки по виртуальным машинам. Это поможет обеспечить отказоустойчивость вашего приложения.
cloud.yandex.ru/services/load-balancer


Yandex Instance Groups α
Компонент сервиса Yandex Compute Cloud для управления группами однотипных виртуальных машин.
cloud.yandex.ru/services/instance-groups


Yandex Managed Service for Redis * α
Сервис для создания кластеров баз данных и их управления на основе СУБД Redis. Часто используется для систем анализа контента в реальном времени.
cloud.yandex.ru/services/managed-redis


Yandex Managed Service for MySQL α
Сервис для создания кластеров БД и их управления на основе СУБД MySQL. В MySQL можно разместить бэкенд веб-проекта или данные CMS.
cloud.yandex.ru/services/managed-mysql


Yandex Message Queue α
Сервис для обмена сообщениями между приложениями.
cloud.yandex.ru/services/message-queue


Yandex Container Registry α
Сервис для хранения и развертывания Docker‑образов и их управления в инфраструктуре Яндекс.Облака.
cloud.yandex.ru/services/container-registry

Новые возможности сервисов Яндекс.Облака

Yandex Object Storage
Теперь можно добавлять файлы в холодное хранилище через указание класса хранилища как STORAGE_IA или NEARLINE.
cloud.yandex.ru/docs/storage/concepts/storage-class
Появилась поддержка CORS — кросс-доменных запросов к объектам в корзине.
cloud.yandex.ru/docs/storage/cors/setup


Yandex Virtual Private Cloud
Открыты 465 и 587 порты для размещения электронной почты в Облаке.
cloud.yandex.ru/docs/vpc/concepts/network


Сценарии
В документации описан сценарий работы с тестовыми средами через GitLab CI
cloud.yandex.ru/docs/solutions/testing/ci-for-snapshots
Представлен сценарий работы с системой управления инфраструктурой Terraform
cloud.yandex.ru/docs/solutions/infrastructure-management/terraform-quickstart


Инструменты управления
В разделе Биллинг консоли управления появился раздел Детализация — теперь вы можете визуализировать потребление облачных сервисов с помощью графиков.
cloud.yandex.ru/docs/billing/operations/check-charges


Управление базами данных
Теперь после создания кластера базы данных можно изменить класс хостов, увеличить размер хранилища и настроить серверы БД.
Подробнее об этом читайте в инструкциях:
Managed Service for PostgreSQL
Managed Service for ClickHouse
Managed Service for MongoDB


Вебинары
Навыки Алисы в Яндекс.Облаке
www.youtube.com/watch?v=54nfwe5jfcU
Курс «Платформа и сервисы»
www.youtube.com/watch?v=VpJJ8VsleBI

Станьте участником партнёрской программы Облака



В Яндекс.Облаке появилась партнёрская программа для разработчиков и системных интеграторов. Компании, которые используют Облако или предлагают решения на его основе, смогут получать гранты, бесплатное обучение и техническую поддержку.

Если вы хотите развивать собственные программные разработки и размещать свои решения в Yandex Cloud Marketplace, то вам подходит программа технологического партнёрства.
cloud.yandex.ru/partners/tech

Если вы хотите стать партнёром-интегратором Яндекс.Облака, то вам подходит программа сервисного партнёрства.
cloud.yandex.ru/partners/service

Изменения в условиях использования сервисов Облака



Спасибо за работу с сервисами платформы Яндекс.Облако!
В этом письме мы собрали все изменения в Условиях использования сервисов Облака, которые вступят в силу в ближайшее время.

Краткое описание изменений:
Цены на исходящий трафик из Облака в интернет будут скорректированы с 1 марта 2019 года:
Исходящий трафик до 10 ГБ не тарифицируется.
Цена на исходящий трафик сверх 10 ГБ снижается до 80 копеек без НДС за 1 ГБ.
cloud.yandex.ru/docs/compute/pricing

В Yandex Compute Cloud появится новый тип виртуальных машин (ВМ) — прерываемые ВМ, которые имеют более низкую стоимость использования по сравнению с обычными ВМ, но имеют некоторые ограничения: они могут быть запущены не более, чем на 24 часа, не покрываются SLA. Прерываемые ВМ подходят для задач тестирования.
Прерываемые ВМ станут доступны с момента опубликования Условий их использования по ссылке. А с 1 марта 2019 г. будет уточнен SLA для Yandex Compute Cloud. Новая версия SLA Сервиса будет доступна по ссылке.
yandex.ru/legal/cloud_terms_compute/
yandex.ru/legal/cloud_sla_compute/

Условия использования Yandex Cloud Marketplace будут размещены по ссылке.
yandex.ru/legal/cloud_terms_marketplace/

В Условиях сервиса Yandex Virtual Private Cloud будут уточнены особенности использования сервисов при DDoS-атаке. Обновленная версия Условий будет опубликована по ссылке.
yandex.ru/legal/cloud_terms_vpc/

Скидка 50% на сервисы Облака



Спасибо, что начали использовать сервисы Яндекс.Облака в пробном периоде! Специально для вас мы запустили закрытую акцию: до 28 февраля 2019 года активируйте платную версию и воспользуйтесь любыми сервисами Облака — а мы предоставим вам скидку в 50% от суммы, потраченной в каждый из следующих двух месяцев*. Скидка станет доступной в виде гранта на использование сервисов.

Как это работает?
Предположим, вы активировали платную версию 15 февраля и за месяц воспользовались сервисами Облака на 5000 рублей**. Тогда 15 марта вам станет доступен грант на 2500 рублей. Если вы продолжите пользоваться Облаком в следующем месяце и сумма ваших трат на сервисы с 15 марта по 15 апреля составит 7500 рублей, то 15 апреля вам станет доступен второй грант — снова на 2500 рублей (за вычетом гранта, предоставленного в предыдущий период).
cloud.yandex.ru/docs/free-trial/concepts/upgrade-to-paid

Для того чтобы принять участие в акции, достаточно перейти на платную версию (нажав на одноимённую кнопку в консоли управления) и начать использовать необходимые вам сервисы Облака – например, поднять виртуальную машину или развернуть базу данных.

Вы увидите кнопку «Перейти на платную версию», нажав на «Пробный период» в правом верхнем углу консоли управления, а также на странице Биллинг вашего платёжного аккаунта. О тарифах читайте здесь. cloud.yandex.ru/prices

Изменения в предоставлении сервисов Облака



Спасибо за работу с сервисами платформы Яндекс.Облако! В этом письме мы собрали все изменения в предоставлении сервисов, которые вступают в силу с 1 января 2019 года. Изменения затрагивают как тарифы, так и некоторые пункты условий использования.

Изменения в тарифах:
  1. Мы ввели более привлекательные тарифы на сеть для пользователей, потребляющих её в крупных объёмах.
  2. Мы ввели дополнительную плату за использование публичных статических IP адресов, не задействованных на активных виртуальных машинах.
  3. Microsoft меняет стоимость лицензии на Windows Server. Мы отразили это в тарифе.
  4. Тарифы до НДС на сервисы не поменялись, за исключением пунктов, описанных выше. В России ставка НДС увеличивается с 18% до 20%, что отражено в тарифах с учётом НДС.
cloud.yandex.ru/prices

Изменения специальных условий использования внесены в части заверения гарантий и ответственности сторон, а также в описании версий облачных сервисов: альфы, беты и основной версии. В условиях использования мы отразили информацию о том, что сервис Yandex Managed Databases преобразуется в три сервиса: Managed Service for ClickHouse, Managed Service for MongoDB, Managed Service for PostgreSQL.

Если у вас возникнут вопросы, пожалуйста, воспользуйтесь бесплатной поддержкой.

Некоторые тарифы и положения Оферты для сервисов Яндекс.Облака скоро поменяются



Спасибо, что используете сервисы Яндекс.Облака.
В этом письме мы расскажем об изменениях тарифов на некоторые Сервисы и изменениях в Оферте. Изменения вступают в силу с 01.12. 2018 года.

Изменения в тарифах:
Yandex Managed ClickHouse
У вас появится возможность самостоятельно определять размер ZooKeeper и рассчитывать его стоимость в соответствии с ценами, указанными в документации.
cloud.yandex.ru/docs/mdb/pricing#new
Yandex Object Storage
Теперь запросы с ошибками тарифицируются по наименьшему из тарифов, вне зависимости от используемого вами типа хранилища.
cloud.yandex.ru/docs/storage/pricing#new

Yandex SpeechKit
Все запросы будут тарифицироваться по единому тарифу.
cloud.yandex.ru/docs/speechkit/pricing#new
Yandex Translate
Все запросы будут тарифицировать по единому тарифу.
cloud.yandex.ru/docs/translate/pricing#new

Изменения в Оферте:
Включено описание механизма действия кредитных лимитов.

Добавлена информация о способе оплаты для юридических лиц с помощью банковской карты и уточнён порядок расчетов. Вы можете ознакомиться с Офертой yandex.ru/legal/cloud_oferta/
Если у вас возникнут вопросы, пожалуйста, воспользуйтесь бесплатной поддержкой.
cloud.yandex.ru/docs/support/overview